category:
Technology
Back to Blog Index
MovableType サイドバーをSSI化
MovableTypeのサイドバーをSSI化して更新作業を大幅に効率化。 デフォルトでサイドバーは下記のようにbeta IDで囲まれている。
<div id=”beta”>
—————————
—————————
</div>
上記ソースすべてをコピーして新規テンプレートにする。
・新規テンプレートを作成
・テンプレート名を入力
・上記ソースをペースト
SSIのインクルード文は当ブログの場合下記。
—————————
—————————
</div>
<!–#include virtual=”/mt/beta.html” –>
beta IDで囲まれていた数十行のソースを上記インクルード文一行に置き換える。
置き換える対象ファイルはデフォルトで下記ファイル。
・index.html
・archives.html
・日付アーカイブ
・カテゴリーアーカイブ
・エントリーアーカイブ
MovableTypeは一箇所変更すると上記アーカイブすべて変更する必要があるのが手間だけれど、SSIにすれば
1ファイル(この場合beta.html)のみ変更すればいいから楽になりますね。
ただアクセスがちょっと遅くなる。
p.s. こんな時にSafariを久々に使ってみるとその速さに驚きます。Firefoxで重さを感じたらSafariを使うのがいいですね。