【MovableType】テンプレート化したコードを圧縮するMinifierプラグインが超便利すぎる

【MovableType】テンプレート化したコードを圧縮するMinifierプラグインが超便利すぎる

いまさら、パズドラにハマってしまった ishida です。
先日のレアガチャは、4回まわして4回とも神がでたぜ。

さて、今回はMovableTypeで最近使ってみて感動したプラグインのご紹介です。

WebサイトをCMS管理する場合、HTMLのテンプレート以外にもJSやCSSもCMSで管理することがあると思います。
CMS管理化におく場合、更新性がよくなるので便利ですがコードを圧縮してしまうと、その後のメンテナンス性が落ちてしまいます。

そんなときに便利なMovableTypeプラグインが、以下のプラグインです。

テンプレート化したコードを圧縮するMinifierプラグイン

こちらのプラグインには、HTML/CSS/JavaScript のコードを圧縮するためのブロックタグがそれぞれあります。

HTMLコードを圧縮する MTHTMLCompressor タグ

MovableTypeのテンプレートコードを以下のように MTHTMLCompressor タグで囲みます。

<MTHTMLCompressor>
HTMLのコード
</MTHTMLCompressor>

HTMLコードを圧縮する MTCSSCompressor タグ

MovableTypeのテンプレートコードを以下のように MTCSSCompressor タグで囲みます。

<MTCSSCompressor>
CSSのコード
</MTCSSCompressor>

また @import でインポートしているCSSも 以下のように flatten_css_imports モディファイア 追加することで、1ファイルにマージされます。

<MTCSSCompressor flatten_css_imports="1">
@import "reset.css"; /* 外部CSSを読み込んでテンプレート中に展開 */
</MTCSSCompressor>

同様に、JavaScript の場合は MTJSCompressor タグで圧縮できます。
さらにまだ使っていませんが、コンテンツのgzip圧縮にも対応しているそうです。

まとめ

データベース上のデータは改行がいきのまま可読性があり、出力されるコードは表示速度が向上されます。
まさに一石二鳥のプラグイン。スマートフォンサイトではより効果を発揮しそうなプラグインですね。

Minifierプラグイン ダウンロードページ(GitHub)

  • このエントリーをはてなブックマークに追加

この記事を読んだ人にオススメ