リニューダトップページ> 記事詳細画面

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が回復します。

①ログイン後、左メニューの「サイトマップ」をクリックblog_01
② 開いたサイトマップ画面の中から「ブログの再構築」をクリック

blog_02

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

blog_03

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

blog_04

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

blog_05

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

前のページへ戻る


記事はいかがでしたか?感想を聞かせてください♪