MTOS5では、MTEntryExcerpt タグに convert_breaks を使っても改行は消えない。
- Movable Type 6.0.4 リリースノート : Movable Type 6 ドキュメント
MTEntryExcerpt タグで convert_breaks を指定した場合、convert_breaks が効かない問題を修正しました。(#111709)
これ、何年も前から気になっていたけれど、本気で何とかしようと思った事がなかったので放置していた。くそう。Movable Type 6.0.4でようやく修正なのか。
2017.02.23追記
CategoryDescriptionタグも同じだ。
convert_breaks を使っても改行は消えなかった。
対策
仕方ないので以下でその場しのぎする事にした。
<$mt:EntryExcerpt remove_html="1" regex_replace="/\r?\n/g",""$>
改行コードが「\n」しか使われていないと確信を持てるなら
<$mt:EntryExcerpt remove_html="1" regex_replace="/\n/g",""$>
これでもOK。
さらにメモ
regex_replace でもっと色々置換しようと思ったら以下を読んで勉強する