従来のサイト向けRSSをXSLTを使ってブラウザで表示できる様にしましたが、同様にしてMovableTypeのRSSへのリンク「Syndicate this site (XML)」をXSLTを使って表示する様にしました。以前から、「Syndicate this site (XML)」のリンクを表示した時に、単なる文字列で意味が無いと思っていたのですが、NDO::Weblogさんも同様の事を言われています。
IE5.01以降/Netscape7.1以降で、このページの「Syndicate this site (XML)」を表示すると、以下の様になります。
(1)まず、XSLスタイルシートを用意します。私は、「Headline-Editor Lite」にサンプルとして添付されていた「sample.xsl」を「rss10.xsl」に名称変更して、「http://nakamura-hiroshi.com/blog/rss10.xsl」にアップロードしました。
(2)MovableTypeのテンプレート「RSS 1.0 Index」を編集します。2行目に、上記のXSLのURLを記述した行を追加します。
・<?xml-stylesheet type="text/xsl" href="http://nakamura-hiroshi.com/blog/rss10.xsl"?>