- Livedoorブログでカテゴリ別にRSS表示する方法
- ウェブ戦略のポイント サイト運営のポイント 2009年03月23日更新
ども、こんにちは!
今週末の花見を楽しみにしているファンタジスタ池宮です!
Livedoorブログを利用中の方、Livedoorブログでカテゴリ別にRSSを取得できるようになった事はご存知ですか?
これによって、ひとつのブログ内でカテゴリを分けて、カテゴリだけをサイトのトップページなどで表示して、更新情報や新着トピックス更新プログラムとして利用するなど、カテゴリの使い方次第でいろいろ幅が広がりますね。
カテゴリ別RSSのURLは livedoor開発日記 にも記載してありますが、そのカテゴリ別ページのURLの最後のhtmlをxmlに書き換えるだけ。
以下、 livedoor開発日記 より引用
カテゴリ別ページ
http://blog.livedoor.jp/staff/archives/cat_0015.html
↓
カテゴリ別RSS
http://blog.livedoor.jp/staff/archives/cat_0015.xml
■カテゴリ別RSSのlinkタグを利用する
カテゴリ別ページのheadタグ内に以下のようなlinkタグを設定すると、RSSリーダーやブラウザから簡単にRSSへアクセスできるようになります。
linkタグ例
<link rel="alternate" type="application/rss+xml" title="RSS - 新機能・お知らせ" href="http://blog.livedoor.jp/staff/archives/cat_0015.xml" />
linkタグの追加は「デザインのカスタマイズ」の「カテゴリアーカイブ」から行えます。
・<$HeadSectionCommon$>を既に利用している場合
自動的にカテゴリ毎にlinkタグが設定されるので、カスタマイズする必要はありません。
・<$HeadSectionCommon$>を利用していない場合
<$HeadSectionCommon$>を利用するか、<head></head>内に以下の例のように独自タグを利用してlinkタグを記述します。
linkタグ例
<link rel="alternate" type="application/rss+xml" title="RSS - <$CategoryName ESCAPE$>" href="<$CategoryFeedUrl$>" />
■カテゴリ別RSSのlinkタグを利用する
カテゴリ別ページのheadタグ内に以下のようなlinkタグを設定すると、RSSリーダーやブラウザから簡単にRSSへアクセスできるようになります。
linkタグ例
<link rel="alternate" type="application/rss+xml" title="RSS - 新機能・お知らせ" href="http://blog.livedoor.jp/staff/archives/cat_0015.xml" />
linkタグの追加は「デザインのカスタマイズ」の「カテゴリアーカイブ」から行えます。
・<$HeadSectionCommon$>を既に利用している場合
自動的にカテゴリ毎にlinkタグが設定されるので、カスタマイズする必要はありません。
・<$HeadSectionCommon$>を利用していない場合
<$HeadSectionCommon$>を利用するか、<head></head>内に以下の例のように独自タグを利用してlinkタグを記述します。
linkタグ例
<link rel="alternate" type="application/rss+xml" title="RSS - <$CategoryName ESCAPE$>" href="<$CategoryFeedUrl$>" />
ここから少し注意が必要なのですが、
デザインテンプレートをカスタマイズしていると、RSSページが表示されなくなり、404ページが表示されてします。
(2009年3月26日現在、未だ改善されていません。)
対策法は、
現在、Livedoorブログでは、基本的に不要とされている再構築を行う必要があります。サイトマップ > ブログの再構築 > フィード(RSS/Atom)で再構築するとRSSが回復します。
①ログイン後、左メニューの「サイトマップ」をクリック

② 開いたサイトマップ画面の中から「ブログの再構築」をクリック

③ 開いた画面のプルダウンメニューをクリック

④ プルダウンメニュー内の「フィードのRSS」を選択し、
⑤「ブログを再構築する」をクリック

⑥上記 完了メッセージが表示されたら、確認しましょう。

新機能を有効に活用して、効果的な更新を!




