Home > MovableType > カテゴリーごとにRSSを出力したい

カテゴリーごとにRSSを出力したい

コンテンツの更新情報を示す上でいまや欠かすことができないRSSだけれども、MovableTypeでエントリーを作成するとカテゴリは関係なくすべてのエントリーがひとつのRSSファイルとして出力されてしまう。

これはこれでいいのだけれど、ちょっと僕にはうれしくない。できたらカテゴリーごとにRSSを分けて出力したいところだ。
僕はmixiをやっているのだけれど、mixi日記では外部で書いた他のblogなんかのRSSを食べて表示してくれる。
mixi日記であんまり技術よりなエントリーを書いても「HEX68さんてオタクなんですね。まじムリなんすけどwwww」なんて、貴重なマイミクさんにヒカれてしまうことにもなりかねない。それは避けたい。

調べてみるとこれもけっこう簡単に実現できる。すげえな、MT。

参考URL:http://www.dspt.net/blog/archives/2005/12/rss.html

MT4での手順は

1 ダッシュボードのトップメニューからデザインのテンプレートを選択

2 RSS2.0を出力したいので、『RSS』というテンプレートを開く(ファイル名rss.xml)

3 2で開いたファイルをマルッとコピー、で、何もせず閉じる。

4 同ページにある『インデックステンプレートを作成』を押す

5 3でコピーした内容をペースト。テンプレート名は分かりやすいのを適当に(日記ならカテゴリ別RSS日記、など)

6  テンプレートの種類はRSS

7 出力ファイル名を分かりやすい名前にしておく(日記ならcat_diary.xml、など。拡張子はRSS2.0ならxmlにするのがデ
フォ)

8 再構築オプションがチェックされているのを確認

9 さっきペーストした中に<MTEntries lastn=”15″>という部分を探す。(15はエントリー数、必要なら変更してください)

10 該当部分を<MTEntries lastn=”15″ category=”カテゴリ名”>に変更する。(カテゴリ名『日記』ならばcategory=”日記“)

11 記事を再構築するとカレントディレクトリにRSSファイルが作成されます

あとは、RSSが必要なカテゴリ数分同じ作業を繰り返してやればOK。
トップページにリンクを張って告知するなり、mixiに食わせるなりしてください。

ここのサイドバーにカテゴリーごとのRSSへのリンクがはってあります。ちょっとゴチャゴチャしちゃうけど、なんだかガンバってるっぽく見えるので(?)これで。

ちなみに、RSSアイコンは
http://www.masahiko.info/blog/archives/000066.html
こちらのものを使わせていただきました。ありがとうございます。

関連する投稿

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://hmlab.info/minor/2007/10/rss-2.html/trackback
Listed below are links to weblogs that reference
カテゴリーごとにRSSを出力したい from Minor Problem

Home > MovableType > カテゴリーごとにRSSを出力したい

Calendar
« 2007 年 10 月 »
M T W T F S S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
人気の記事ランキング
最近の写真

Return to page top