Movable Type 備忘録

 

 スタイルシートでRSSを見やすくする

わたしのブログでは、MovableType(ムーバブルタイプ) 3.2を使っていて、最近RSS1.0も追加したのですが… これがまた見にくいったらないので、スタイルシートで見やすくしてみました。

ということで、今回はRSS1.0、RSS2.0のテンプレートをスタイルシートで見やすくするカスタマイズです。

MovableTypeでRSSのテンプレートにスタイルシートを適用する

RSSのテンプレートにスタイルシートを適用するのはカンタンでした。

RSSのテンプレート用スタイルシートを作成します。
以下のスタイルシートを保存します。

ここでは保存ファイル名にRSS1.0用は rdf10.css、RSS2.0用は rdf20.css としています。
以下はRSS1.0用のスタイルシートです。

以下は、RSS2.0用のスタイルシートです。

RSS1.0、RSS2.0用のスタイルシートを新規作成します。
MovableType(ムーバブルタイプ)の管理画面左にあるテンプレートをクリックして、画面右上の テンプレートを新規作成 をクリックしてください。
入力内容は以下の通りです。
※以下は、RSS1.0用CSSのテンプレートの入力例です。

テンプレート名: RSS 1.0
出力ファイル名: style/rdf10.css
このテンプレートにリンクするファイル: 未記入でいいです。
テンプレートの内容: 上記RSS1.0用CSSをコピペします。

入力したら、保存して再構築します。
同様に、RSS2.0用のテンプレートも作成します。

各RSSテンプレートを修正します。
以下のコードをRSS1.0( index.rdf )、RSS2.0( index.xml )のテンプレートの2行目あたりに追加します。

RSS1.0の場合
<?xml-stylesheet href="<$MTBlogURL$>style/rdf10.css" type="text/css"?>
RSS2.0の場合
<?xml-stylesheet href="<$MTBlogURL$>style/rdf20.css" type="text/css"?>

各RSSのスタイルシートのファイル名は、RSS1.0では rdf10.css、RSS2.0では rdf20.css としています。
追加したら、保存して再構築をします。

以上で、スタイルシートでRSSが見やすくなりました。

スタイルシートに記述しているタグはRSSのテンプレートを見れば、どのタグに対してのスタイルを設定しているのかが分かりますので、各自でアレンジしてみてください。

 Trackback Pings(0)

No trackbacks found.

 Comments(0)

No comments found.

 Post a Comment

コメント用フィード