<mt:For regex_replace="/^[\ \t\r\n]+/mg",""> </mt:For>
で全体を囲む
しかしこのプラグインは「本文」にしか対応していないので、「続き」も直したければ CMS.pmの22行目に
jQuery('#editor-input-extended').css('white-space','pre-wrap');
を追加する
mt-config.cgiで
AutoSaveFrequency 0
正規表現を使う、というだけ
192\\\.168\\\.0\\\.1
HTML4.01でMovableTypeのテンプレートを作成した場合、正しいHTMLである為には
タグは適切な状態になっている必要があります。「改行を変換」「リッチテキスト」で記事を書いた場合、<br />を出力するのでHTML4.01でブログを作成した場合都合が悪いです。ここではその対策をいくつか考えていきます。
個人的にはこれが一番良い方法だと思っています。どんなフォーマットで記事を書いても強制的に変換できる為です。replaceモディファイアについてはマニュアルを参照してください。
<$MTEntryBody replace="<br />","<br>" replace="<BR />","<br>"$> <$MTEntryMore replace="<br />","<br>" replace="<BR />","<br>"$>
とすれば、HTMLとXHTMLの違いを理解していない人が改行タグを書いてしまってもある程度問題ないです。テンプレートをXHTMLで作っても、
タグを直接書かれてしまう可能性がある場合は、これの置換するタグを入れ替えて対応することができます。
MTEntryBodyやMTEntryMore以外のカスタムフィールド等にも使えます。
mt:?entrybody