- 2007-10-28 (日) 0:13
- MovableType

コンテンツの更新情報を示す上でいまや欠かすことができない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
こちらのものを使わせていただきました。ありがとうございます。
関連する投稿
- Newer: ギター買ったよ
- Older: 俺SUGEEEEEEEE
Comments:0
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
