本当はハッカソンで作る予定だったんですが、自宅ハッカソンになってしまったので小物です。しかも茹っていたら公開が遅れましたの。
MovableType のテンプレートにはインクルード(include)という仕組みがあって、同じテンプレートを各所で共通に使いまわすことができます。EasyQuote プラグインは、そのHTML版(?)のような位置付けで、記事を書いている最中に、他エントリから一部分を簡単に引用できるようになっています。
MovableType の plugins フォルダにコピーしてください。設定などは必要ありません。
まず、引用元の記事を書く際に、以下のような書式で引用される部分をマークアップして、記事を再構築してください。マークアップ自体は HTML コメントの書式なので、見た目的には影響を与えません。これで、hogehoge
という識別子で引用部分"かきくけこ"が作成されました。
あいうえお<!-- easyquote set="hogehoge" -->かきくけこ<!-- /hogehoge -->さしすせそ
次に、先ほど指定した部分を引用したい場合です。引用したい部分に以下のように記述して、記事を再構築してください。オプションのset
とget
に注意してください。
ここにさきほどの部分が引用されます→<!-- easyquote get="hogehoge" -->←
再構築した結果、先ほどマークアップした部分は以下のように引用部分が展開されます。テンプレートではなく、HTML によるインクルード(include)に近い動作が可能です。
ここにさきほどの部分が引用されます→かきくけこ←
master
) ... バグ修正や機能追加など開発途中のバージョンです。開発中の新機能などをいち早く利用できますが、新しいバグが生まれていたり、テストが不十分な場合があります。