RSS/SEO/Google/マッシュアップ/ちょっとした豆知識/エンタメ系など
fkoji.com > F.Ko-Jiの「一秒後は未来」 > MTでカテゴリごとのRSSフィードを作成・配信する方法
2007 02 12

MTでカテゴリごとのRSSフィードを作成・配信する方法

スポンサード リンク

Movable Type(MT)でカテゴリごとのRSSフィードを作成・配信することは簡単です。以下に手順をメモしておきます。


1. 新規アーカイブテンプレートの作成
[テンプレート] - [アーカイブ] - [テンプレートを新規作成] にて、新規アーカイブテンプレートを作成します。

すでに配信しているRSSフィードのテンプレートの中身をコピーし、カテゴリごとのRSSフィードだと分かるようにchannel要素のtitleやdescriptionを書き換えます。カテゴリ名は<$MTCategoryLabel$>で出力できます。

テンプレート名は「カテゴリRSS」のようにしておきます。

make-category-rss-1.gif

カテゴリごとのRSS作成-2


2. 新規アーカイブ・マッピングの作成

[設定] - [公開] - [アーカイブ・マッピング]にて新しいアーカイブ・マッピングを作成します。アーカイブの種類は「カテゴリ」、テンプレートは先ほど作成した「カテゴリRSS」を選択します。

カテゴリごとのRSS作成-3

カテゴリごとのRSS作成-4

出力フォーマットは各ブログにあわせてカスタマイズしてください。このブログの場合、カテゴリページのURLは「http://blog.fkoji.com/カテゴリ/」の形式なので、カテゴリごとのRSSフィードのURLが「http://blog.fkoji.com/カテゴリ/index.xml」の形式になるように「%c/index.xml」と設定しました。RSS1.0の場合はindex.rdfとなります。

カテゴリごとのRSS作成-5


3. Auto DiscoveryとRSSフィードのリンクを設置

カテゴリ・アーカイブのテンプレートにAuto Discoveryの記述を付け加えます。FirefoxやIE7のRSSアイコンをクリックするとtitle属性の値が表示されます。なのでtitle属性には分かりやすいタイトルを記述しましょう。

<link rel="alternate" type="application/rss+xml" title="このカテゴリのRSSフィード" href="<$MTArchiveLink$>index.xml" />


4. カテゴリ・テンプレートの再構築

あとはカテゴリ・テンプレートの再構築をおこなえば完了です。ブログのサイドバーのカテゴリ一覧にRSSアイコンを設置するのもいいでしょう。

make-category-rss-6.gif


ということで、以下のカテゴリのRSSフィードを作成することができました。

API このカテゴリのRSSフィード / Google このカテゴリのRSSフィード / Google Maps API このカテゴリのRSSフィード / Greasemonkey このカテゴリのRSSフィード / IT このカテゴリのRSSフィード / Javascript このカテゴリのRSSフィード / RSS このカテゴリのRSSフィード / SEO このカテゴリのRSSフィード / SNS このカテゴリのRSSフィード / Web2.0 このカテゴリのRSSフィード / おもしろグッズ このカテゴリのRSSフィード / がんばれ自分 このカテゴリのRSSフィード / このブログ このカテゴリのRSSフィード / イベント このカテゴリのRSSフィード / エンターテインメント このカテゴリのRSSフィード / グルメ このカテゴリのRSSフィード / バッティングセンター このカテゴリのRSSフィード / プログラミング このカテゴリのRSSフィード / モバイル このカテゴリのRSSフィード / モブログ このカテゴリのRSSフィード / ユーザビリティ このカテゴリのRSSフィード / 世にも奇妙な物語 このカテゴリのRSSフィード / 健康 このカテゴリのRSSフィード / 思うこと このカテゴリのRSSフィード / このカテゴリのRSSフィード / 日記 このカテゴリのRSSフィード / 時事 このカテゴリのRSSフィード / 書籍 このカテゴリのRSSフィード / 松木里菜 このカテゴリのRSSフィード / 検索王の見る検索 このカテゴリのRSSフィード / 石川亜沙美 このカテゴリのRSSフィード / 聖闘士星矢 このカテゴリのRSSフィード / 豆知識 このカテゴリのRSSフィード / 野球 このカテゴリのRSSフィード / 電子マネー このカテゴリのRSSフィード


関連エントリー

generated by 関連エントリーリストジェネレータ

はてなブックマーク数 livedoor クリップ Buzzurl

English version

「MTでカテゴリごとのRSSフィードを作成・配信する方法」を携帯で読む

前のエントリー: « プロ野球12球団のfavicon対応状況を調べてみたよ
次のエントリー: アンフェア the movie のオフィシャルサイト »

トラックバック

このエントリーのトラックバックURL:

コメント

上記手順に沿ってMT4で同じように作ってみましたがうまくいきませんでした。(RSS2.0のテンプレートを作成したのですががおかしいとエラーが出てしましました。)
MT4でカテゴリごとのRSSフィードの出力をしたいのですが、どのようにテンプレートを作成するのかわかりません。
もし方法を知っているのであれば、教えていただけないでしょうか。
宜しくお願い致します。

すみません、MT4のカテゴリ別に関して先ほどコメントしたものですが、調べたら出てきました。
失礼いたしました。

>>jmjさま
気づくの遅れてすみません。
解決されていたようで安心しました。

こんにちは、はじめまして。
只今MTをぼちぼち改造中で、こちらにたどり着きました。
とても助かっております。

ところで・・・同じキーワード検索で別のブログに行ったところ
こちらのページをまるまるコピペしてるのを見つけてしまいました。
もうご存知かもしれませんが、一応お知らせします。
http://mountainbook.net/archives/2007/10/mt_rss.php
「MT カテゴリーごとのRSSフィードを配信する」という記事です。
こちらのURLは記述してあるのですが、記事はほぼコピペです。
サイト作成をしている会社らしいのですが、”引用”という概念を持ち合わせていないのでしょうか・・呆れました。
自分用のメモなら別に非公開でもいいですし、公開するなら”引用”くらいしろよ!と。

最近は一般人のふんどしで相撲をとるマスコミ人も増えていますから
ここは厳しくしておかないと、と思っています。
あとは管理者さまの判断にお任せします。
またお邪魔しますね。それでは。

ご報告ありがとうございます。

その記事については全く知りませんでした。確かに内容はほとんどコピペですね。文中のURLまでそのままとは・・・。

とりあえずGoogleのウェブマスターツールからインデックススパムの報告をしてみました。

Yahoo!では上位に表示されないようなのでとりあえず放置かなと。

ありがとうございます。

コメントを投稿

(承認されるまでコメントは表示されません。)




このブログをRSSリーダーで簡単購読
Subscribe with livedoor Reader Add to Google My Yahoo!に追加 Subscribe with Fastladder Bloglinesで閲読登録 はてなRSSに追加 エキサイトリーダーに登録

タイトル:

URL:

リンク用HTMLタグ:

powered by Google Chart API

梅酒コミュニティサイト

梅酒.in

Ad

なんかいろいろ

このブログの読者はこんなブログも読んでます。
あわせて読みたい

はてなブックマークカウンター

track feed

フィードメーター - F.Ko-Jiの「一秒後は未来」

スカウター : F.Ko-Jiの「一秒後は未来」








携帯からのアクセスは

QRコード
http://mob.fkoji.com/