エントリー本文
MTIgnore タグ
Movable Type 3.3 では、MTIgnore というコンテナタグが追加されました。このタグで括られた部分は再構築で何も処理されません。HTML のコメントアウト(<!-- ? -->)ではコメントアウトした部分が HTML ソースに残りますが、このタグを使用すれば HTML ソースにも表示されなくなります。
例えば下記のようなタグ、
コメント1 <MTIgnore>コメント2</MTIgnore> コメント3- リスト1.1 MTIgnore タグの使用例1
とすれば、HTML には
コメント1 コメント3- リスト1.2 リスト1.1 のHTMLソース
という表示になります。
コメント文字列だけでなく、MTタグを MTIgnore で括ることも可能です。リスト1.3 のように括れば、生成された HTML ページに MTEntries タグの内容は何も表示されません。
<MTIgnore> <MTEntries> <$MTEntryTitle$><br /> </MTEntries> </MTIgnore>- リスト1.3 MTIgnore タグの使用例2
実は、不要なMTタグにHTMLコメントアウト(<!-- ? -->)を施ししても、再構築時点ではそのMTタグは処理対象となってしまいます(Movable Type はHTMLコメントアウトを認識しないため)。つまりその分パフォーマンスに影響し、さらにHTMLソースに展開されたMTタグが残ってしまいますのでファイルサイズにも影響します。
HTMLコメントアウトの代わりにこのタグを用いれば、再構築対象にならず、HTMLソースにも残らないため、これらの欠点を一気に解消することができます。
カスタマイズ等で不要なタグを非表示にしたい場合に便利です。
≫ 写真をポラロイド風に表示する from COLOR NO.A
MovableTypeで写真をポラロイド風に表示しているページを良く見かけます... [続きを読む]
≫ MTIgnoreというコンテナタグ from 自転車少年になろう。
今更なのですが、「コメントアウト」で検索したらMTIgnoreタグの存在を知りま... [続きを読む]
