テンプレートのバージョンアップ4

xHTMLサイトマップの作成

ワードプレスのプラグインでxHTMLサイトマップを自動生成してくれるsitemap-generatorというプラグインがあります。当サイトでも使用しておりますが訪問者向けのサイトナビゲーション用のサイトマップをライブドアブログでも自動生成出来ないものか?頭を悩ませています。

クローラー向けのXMLサイトマップはサイトマップメーカーPROを利用しているので殆どストレスなく運用出来ていますが、記事やカテゴリーなど変更する度に訪問者向けのサイトマップを手動で手直しは正直したく無い!と考えています。

つまり、『まだライブドアブログでの訪問者向けサイトマップ』は出来ていないんです!

でも、構想だけは出来ているので書いておきます。

1.カテゴリ毎のRSSファイルを作れる様に設定しておく。
2.1で作成されるxmlファイルを全て読み込んで、静的なサイトマップファイル(sitemap.html)に書き込む。

たったこれだけなんですがrssフィードの情報を読み込んでサーバー上のsitemap.htmlに書き込む具体的な方法がわかりません。ライブドアブログで実装するからにはおそらくjavaスクリプトになるでしょう。perlであればサンプルもあるのですが、それじゃあライブドアブログのサーバーで動作出来ないと思います。

これに関しては出来次第情報を展開したいと考えていますので、もう少しだけお待ちくださいね。



賢威テンプレート

ライブドアブログ用のサイトマップは結局のところ手動で作る事にしました。手順は以下です。

①上記のカテゴリー毎のxmlファイルをローカルにファイルとして保存。
②秀丸エディッターのマクロを使い一瞬でタイトルとアンカーリンクに整形。
③②の作業をカテゴリー数分繰り返して結果を全て繋ぐ。
④予めローカルで仕込んだ、賢威テンプレート(1カラム)のsitemap.htmlへ転記。
⑤ftpでライブドアサーバーへアップロードして終了。

賢威のxhtmlテンプレートで作成した私のライブドアブログのサイトマップです。とってもシンプルでしょ?

本当はライブドアブログ用の静的なサイトマップを自動的に作る計画だったのですが、そうなると、java scriptだけじゃ駄目でおそらくcgiも勉強しなくちゃ無理だろうと思ったわけです。それならローカルで簡単に整形してftpでアップする!という一番単純な方法を思いついたわけです。

でも、それなら何故?わざわざカテゴリー毎のxmlファイルを1つずつ整形なんかするの?と言われそうです。

ror.xmlやsitemap.xmlをもとにデータを抜き出す事は容易なのですが、それではカテゴリー配下の記事が特定出来ないのです。訪問者向けのサイトマップはカテゴリーの配下の記事という体系にしたかったので必然的にデータの取得元は『カテゴリーRSS』のxmlファイルという事になってしまいます。

関連する投稿

タグ


2008 年 7 月 31 日 | コメント/トラックバック(0)|

カテゴリー:

テンプレートのバージョンアップ1

SEOに強いと言われライブドアPROで、アフィリエイトやアドセンスされている(いた?)人はとても多いと思います。2007年の夏…丁度去年の今頃ですね…。

検索エンジンYahooから大幅にlivedoor.bizのドメインに対してペナルティーが発令された?時期がありました。ブログフィルターの影響だと思いますが、当時私のアドセンスの収益が三分の一に下がった記憶があります(思い出したくないです(笑))。

で、本題です。ライブドアブログの有料テンプレートってSEO対策で導入されている方って凄く多いと思いますが、テンプレートのバージョンアップまで面倒みてくれる会社ってありますか?

たぶんですが『無い』と思います。

私は『日8のライブドアテンプレート』や『テンプレートバンクのテンプレート』を使っていますが、
「ライブドアの公式テンプレートのバージョンアップにに伴うテンプレートのバージョンアップ」のお知らせなんて頂いた事はありません。

普通はそこまで面倒みてくれないのが当たり前ですね(笑)。

ライブドアは今年の春くらいからブログに対する力の入れ方が俄然本気になってきています。公式テンプレートについてもユーザーの意見を取り入れて欲しい機能を実現する方向で動いているのが良くわかります。

1年以上放置したままのライブドアテンプレートに公式情報を見ながら幾つかバージョンアップしてみましたのでその内容について以下に記述してシェアーしたいと思います。


カテゴリー毎のRSS配信

ブログのカテゴリ別に最新記事を表示するRSSに詳しい記述があります。
要はカテゴリー毎のRSSを配信出来るって事です。これはとっても嬉しい機能ですね。

カテゴリ別ページ
http://blog.livedoor.jp/staff/archives/cat_0015.html
     ↓
カテゴリ別RSS
http://blog.livedoor.jp/staff/archives/cat_0015.xml

通常のカテゴリーを示すURLに対して拡張子をxmlに変更するだけでカテゴリーフィードのURLを取得できます。但し、以下のREL設定が無いと有効にはならない様です。

導入の方法を簡単に記述しますと、
ライブドアのテンプレートで『カテゴリー』テンプレートの中で<HEAD>から</HEAD>までの間に以下のコードを記述します。

  • ライブドアPROに見切りをつけた (1)
  • ライブドアブログふたたび… (1)
  • ライブドアブログ(PRO)への賢威テンプレート (1)
  • ライブドアブログ (1)
  • テンプレートのバージョンアップ4 (0)
  • タグ


    2008 年 7 月 31 日 | コメント/トラックバック(1)|

    カテゴリー:

    feedcontrol

    このfeedcontrolというプラグインの機能はRSSフィードの中に記事だけでなくページも含める事が出来ます。

    ワードプレスのページ機能は階層管理をしっかりキーワードに沿った形で配置するとSEO的に有利だと感じています。特にGoogleには評価される傾向にあると考えています。

    また、RSSフィードへのページ登録を除外する機能も備わっているので重宝します。当サイトの場合ですと「管理人ページ、プロフィール、個人情報保護法」はRSSフィードへ登録しない様に対応するID(14,16,17)除外登録しています。

    ワードプレスを有効に活用する為には必要なプラグインであると思います。

    関連する投稿

    タグ


    2008 年 7 月 11 日 | コメント/トラックバック(2)|

    カテゴリー:

    このページの先頭へ

    イメージ画像