RSS リーダーを使っていると、タイトルと一緒にサイトのロゴが表示される場合があります。SharpReader ですと、以下のように表示されます。
これは、RSS リーダーが RSS に含まれている image 要素を解釈して表示させる機能を実装していることで可能となります。巡回先のサイトの RSS が image 要素を持っていれば表示されるというわけです。
のんびり開発中の RssRolling でも image 要素を扱うようにしてみました。hirata さんの dh's memoranda や僕のサイトは image 要素を含ませているので、ロゴが表示されます。
MovableType の RSS に image 要素を追加するには、RSS のテンプレートを編集します。
MovableType 管理画面より『Template の編集』を選んで『RSS 1.0 Index』を選択します。
まず channel 要素の子要素である description 要素の下に image 要素を追加します。image 要素には rdf:resource 属性として画像の URI(URL) を記述します。
<channel rdf:about="<$MTBlogURL$>"> ... <description><$MTBlogDescription encode_xml="1"$></description> <image rdf:resource="http://www.example.com/logo.gif"/>次に、channel 要素が閉じた後に image 要素を追加します。
... </channel> <image rdf:about="http://www.example.com/logo.gif"> <title><$MTBlogName encode_xml="1"$></title> <link><$MTBlogURL$></link> <url>http://www.example.com/logo.gif</url> </image>
rdf:about には先に記述した URI と同じ URI を記述します。title と link は上記のとおり MovableType の特殊タグを使えば良いでしょう。url にはやはり、画像の URI を記述します。
以上で編集作業は完了です。save して rebuild をかけます。RSS が文法違反になっていないかどうか、心配な方は RSS Validator などでチェックしてみてください。
image 要素についての詳しい解説については The Web KANZAKI の RSS(RDF Site Summary)によるサイト情報の要約と公開 に詳しい記述があるので、詳細を知りたい方は参考にしてみてください。