
2007/08/16 22:38
html_text_transformをblockquoteとcodeに対応させる
Movable Type3.3xのいじいじしたメモ。
4系はどうなっているのかわかりません。。再構築が遅いので当分使いません。
mt/lib/MT/Util.pm
if ($p !~ m@^</?(?:h1|h2|h3|...(略)...|blockquote|address|div|hr|code)@) {
$p =~ s!¥r?¥n!<br />¥n!g;
$p = "<p>$p</p>";
} elsif ($p =~ m@^</?(?:blockquote)@) {
$p =~ s!¥r?¥n!<br />¥n!g;
} elsif ($p =~ m@^</?(?:code)@) {
$p = "<pre>$p</pre>";
}
blockquoteには<p>で囲まないようにするのと、codeタグをブロック要素的に使用した場合(codeタグの前後に空行を入れた場合)には、preタグをつけてあげることです。code内の<>を<>に置換しようかと思ったけど、code内でstrongとか使えなくなるからやめました。
- 関連するエントリー
- MovableType
- Movable Typeの変な出力ファイル名(basename)の命名規則を削除する
- Movable Typeで、いま見ているエントリーを編集する Bookmarklet
- Movable Typeのカテゴリー・アーカイブ、日付・アーカイブとエントリー・アーカイブの見出しレベルの調整
- 今度こそ、空行・blockquote・pre・code対応のhtml_text_transform完成
- Movable Typeで下書きエントリーの一覧ページを作成・表示する
- Movable Typeの画像アップロードを楽にする
- 空行ありのblockquoteやcodeなどに対応したhtml_text_transform完成!
- html_text_transformの確認用エントリ
- html_text_transformにはまる。。
- PagedArchivesの<b>タグをやめる
- html_text_transformをblockquoteとcodeに対応させる
- ロリポップ チカッパ さくら レンタルサーバー比較
- チカッパのMySQLの速度がいまいちです。
- MovableTypeはユーザIDを配信する
- Movable Typeの改行を変換するって機能
- Movable Typeへファイルアップロードのブックマークレットのようなもの
- Movable Type 3.3 でカテゴリーの順番を変更
- 大切な日、少し寝坊をしてしまった日
- ロリポップでMySQLは使うな!!
- Movable Type で MySQL
- Movable Type のいいサイト見つけた
- <MTEntries>
- Movable Type + Mac OS X
- 前後のエントリー
- Old: links for 2007-08-16
- New: PagedArchivesの<b>タグをやめる

