RSSフィードに「続きを読む(記事全文)」、「追記部分も表示」を行う

配信しているRSSフィードをちょっとずつ改変してみます。
どのように読ませたいか、その目的に合った方法を採ると良いですね。

このサイトでは
FeedBurner - フィードを登録ましょう
のサービスを利用して、もしブラウザでフィードURLに対してアクセスがあった場合でも、そのまま読める形にして配信しています。
最新の5件を記事全文表示にしてみました。

Atom(atom.xml)を改変する

もとの表示部分

<content type="html" xml:lang="<$MTBlogLanguage ietf="1"$>" xml:base="<$MTBlogURL encode_xml="1"$>">
<$MTEntryBody encode_xml="1" convert_breaks="0"$>
<$MTEntryMore encode_xml="1" convert_breaks="0"$>
</content>

追記を表示させている部分を「続きを読む(記事全文表示)」に変更

<content type="html" xml:lang="<$MTBlogLanguage ietf="1"$>" xml:base="<$MTBlogURL encode_xml="1"$>">
<$MTEntryBody encode_xml="1" convert_breaks="0"$>
<![CDATA[
<p><a href="<$MTEntryPermalink encode_xml="1"$>">記事全文を読む</a></p>
]]>
</content>

RSS2.0

もとの表示部分

<description><$MTEntryBody encode_xml="1" convert_breaks="0"$></description>

「続きを読む(記事全文表示)」リンクを付加

<description><$MTEntryBody encode_xml="1" convert_breaks="0"$>
<![CDATA[
<p><a href="<$MTEntryPermalink encode_xml="1"$>">記事全文を読む</a></p>
]]>
</description>

フィードの改変ポイント

<$MTEntryMore encode_xml="1" convert_breaks="0"$>

と

<![CDATA[
<p><a href="<$MTEntryPermalink encode_xml="1"$>">記事全文を読む</a></p>
]]>

上記ふたつの部分の用い方が大切みたいです。
他にもタグとか、概要部分のみの出力も出来そうですね。

[参考記事]

Feedカスタマイズ-本文末尾に「続きを読む」リンク表示 - WEBデザイン BLOG [WEBデザインライブライブラリー]
FeedBurnerへリダイレクトでフィードを一つにまとめる-フィードカスタマイズ - WEBデザイン BLOG [WEBデザインライブライブラリー]

▲ to Top

トラックバック(0)

▲ to Top