MovableTypeのREBUILDの負担を減らすために
すべて拡張子をhtmlからphpにして、header/左メニューをテンプレート(外部ファイル)とし、PHPを使って、requireした。(requireでなくてincludeでも可能。違いはエラーが出るかでないかの違いのみ)
以下のスクリプトを該当箇所に入力
<?php
require("外部ファイルのパス");
?>
外部ファイルをテンプレートとして設定する方法
・管理画面の「TEMPLATE」ページを開く
・「新しいインデックス・テンプレートを作る」をクリック
・作成画面が表示されるので、分かりやすいように
テンプレートの名前と出力ファイル名(requireするファイル)を入力
・「…テンプレートを自動的に再構築する」をチェック
・外部ファイルにしたい部分のソースを入力
・REBUILDする
エントリー以外を外部ファイルにすることにより、
REBUILDのサーバーエラーが無くなりました。でも、エントリーが数百になったときは、どうなんでしょうね…。
ほぉ
んでrequireってなんなんだろ・・・調べてみる
trackbackするとrequireって言われるね
requireって言われてもこっちは何すればいいんだろ?