« ブラウザでRSSを表示 | メイン | FreeSBIE »

2004年12月 5日

MovableTypeの RSS を XSLT で表示[ Movable Type ]

従来のサイト向けRSSをXSLTを使ってブラウザで表示できる様にしましたが、同様にしてMovableTypeのRSSへのリンク「Syndicate this site (XML)」をXSLTを使って表示する様にしました。以前から、「Syndicate this site (XML)」のリンクを表示した時に、単なる文字列で意味が無いと思っていたのですが、NDO::Weblogさんも同様の事を言われています。

IE5.01以降/Netscape7.1以降で、このページの「Syndicate this site (XML)」を表示すると、以下の様になります。

rss_xsl.gif

(1)まず、XSLスタイルシートを用意します。私は、「Headline-Editor Lite」にサンプルとして添付されていた「sample.xsl」を「rss10.xsl」に名称変更して、「https://nakamura-hiroshi.com/blog/rss10.xsl」にアップロードしました。

(2)MovableTypeのテンプレート「RSS 1.0 Index」を編集します。2行目に、上記のXSLのURLを記述した行を追加します。

・<?xml-stylesheet type="text/xsl" href="https://nakamura-hiroshi.com/blog/rss10.xsl"?>

投稿者 hnakamur : 2004年12月 5日 01:13 : [ 編集 ]

関連記事

エントリータグ