RSS2.0で<content:encoded>タグを有効に
これまでRSS2.0の<description>タグ内に本文を載せて配信していましたが、これだとHTMLタグを取り除いてしまうRSSリーダーがあるようで、改行無しのノッペリ文面になってしまう模様。
そこで<description>タグ内にはあくまで概要を、そして本文は<content:encoded>タグ内に出力されるよう変更することに。
ただこの<content:encoded>タグはRSS1.0時代のもので、このままではRSS2.0だと使用不可のため、Contentモジュールを拡張する必要があるとか。
拡張って言われても何のことやらさっぱりだったので検索しまくった結果、どうやら回答っぽいものを発見。
MT4のRSS用テンプレートの<rss>タグにxmls:content="~"を追加。
取りあえずはこれで様子を見てみる予定です。
そこで<description>タグ内にはあくまで概要を、そして本文は<content:encoded>タグ内に出力されるよう変更することに。
ただこの<content:encoded>タグはRSS1.0時代のもので、このままではRSS2.0だと使用不可のため、Contentモジュールを拡張する必要があるとか。
拡張って言われても何のことやらさっぱりだったので検索しまくった結果、どうやら回答っぽいものを発見。
MT4のRSS用テンプレートの<rss>タグにxmls:content="~"を追加。
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">そして<item>タグ内に
<content:encoded><$MTEntryBody encode_xml="1" convert_breaks="1"$>も追加。
</content:encoded>
取りあえずはこれで様子を見てみる予定です。
カテゴリ
MovableTypeトラックバック(0)
このブログ記事を参照しているブログ一覧: RSS2.0で<content:encoded>タグを有効に
このブログ記事に対するトラックバックURL: http://www.kokoro-navi.com/mt/trakkubakku.do/207
