トップページ > WEB制作 > MovableType > MovableTypeの改行を変換する

MovableTypeの改行を変換する

2007年1月30日 | カテゴリ:MovableType
はてなブックマークSave This Page to del.icio.us このエントリーをlivedoorクリップに追加このエントリーをニフティクリップに追加このエントリーをBuzzurlに追加 このエントリーをPingKingポッケに追加このエントリーをFC2ブックマークへ追加このエントリーをnewsingへ追加

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ですが、これでばっちりです。

posted by nac | permalink | comments (2) | trackbacks (1)

トラックバック

このエントリーのトラックバックURL:
http://www.nackle.com/mt/mt-tb.cgi/105

» 1.XreaにMovable Typeインストール@XreaにMovable Typeインストール
Xreaで独自ドメインを取得して広告有りでMovable Type3.33jaを......詳しくはこちら
2007年3月24日 04:07

コメント

こんにちは、初めてコメントさせていただきます。
私も藤本さんの作ったフィルタを使っているんですけど、<p></p>\r\n<p></p>みたいな部分は間に<br/>が入らないのが気になります。

by Tatsuya | 2007年4月29日 13:27

どうも。コメントありがとうございます。

>

\r\n

みたいな部分は間にが入らない

試してないですが、段落の間隔を余分に広げたい場合
とかですかね。僕は諦めています。。

by ナックル | 2007年4月29日 23:25

コメントを投稿

(承認されるまでコメントが表示されない場合があります)

プロフィール

Powered by Movable Type 4.1