MovableType
Movabletypeの改行を変換する
Movabletypeには「改行を変換する」という機能があり、brタグを挿入しなくても自動的に改行されてとても便利なのですが、preタグの中の改行にもbrタグを挿入してしまい、二重に改行されるなどの面倒な点があります。
で、これを改善させるにはMT/Util.pmを直接編集してもよいのですが、アップデートする際にとても不便。プラグインで対応するのが吉です。というわけで探してみたら丁度よいものがありました。
「改行を変換する」を改良するプラグイン
http://www.h-fj.com/blog/archives/2005/08/28-160725.php
このプラグインをインストールすると、投稿時のテキストフォーマットで「改良テキストフィルター」を選べるようになります。
「改良テキストフィルター」を使用すると、以下の要素では内部の改行はそのまま出力されるようになります。また、要素の中に空行があっても、そこでは要素は分割されません。
pre textarea table ol dl ul menu dir
以上の要素では内部の改行はbrタグに変換されます。ただし、開始タグ直後の改行と終了タグ直前の改行はbrタグに変換せずそのまま出力します(←これ結構重要!)。
blockquote div p h1 h2 h3 h4 h5 h6 form address
HTMLを含んだ投稿にやや難のあるMovabletypeですが、これでばっちりです。
トラックバック(0)
トラックバックURL: http://tips.passandgo.jp/cms/mt-tb.cgi/30
コメントする