MT5でmarkdownで記事を書いたときにおけるRSS, Atomの対応

2013.03.04 /

でMTのバージョンを上げてから、記事を書くときはmarkdownで書くようにしていたのですが、それ以降RSSとAtomでmarkdownのまま配信されていました。 うすうすこの現象に気づいていたのですが、対応方法がわかったのでメモ。

RSS, Atomのテンプレートをそれぞれ次のように変更します。

  - <$MTEntryBody encode_xml="1" convert_breaks="0"$>
  + <$MTEntryBody encode_xml="1" convert_breaks="1"$>
  
  - <$MTEntryBody encode_xml="1" convert_breaks="0"$>
  - <$MTEntryMore encode_xml="1" convert_breaks="0"$>
  + <$MTEntryBody encode_xml="1" convert_breaks="1"$>
  + <$MTEntryMore encode_xml="1" convert_breaks="1"$>
  

convert_breaksは改行表示だけっぽい名前をしながら、実際はHTMLのrenderの制御をしているようですね。