Aug 20, 2008
実はバージョンアップしている Blosxom を本ブログにも適用してみました。大した問題もなくしっかり動いているようです。すばらしい。
以下簡単な作業録です。
- 頒布サイトから新しいバージョンをダウンロードする。
- blosxom.cgi を index.cgi に書き換える
- config と重なる変数をコメントアウトする
- vars に、独自で定義した変数群を書き加える
- rss10 プラグインを削除する
- *.rss を削除する
- rss を書き出す部分を修正する
新しいバージョンでは、デフォルトで RSS2.0 を書き出してくれます。rss10プラグインを使用している場合は削除してしまうのが良いでしょうね。
またデフォルトでは、W3C によるチェックをパスするものの、推奨される修正が残されるので、次のように修正しておきました。
--- rss head < rss version="2.0" >
+++ rss head < rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" >
と
rss head < channel >
+++ rss head < atom:link href="$url/index.rss" rel="self" type="application/rss+xml" / >
です。
また、記事へのリンクを従来のフォーマットに書き換えておきました。パーマリンクの方が分かりやすいですよね。
--- rss story < link >$url/$yr/$mo_num/$da#$fn< /link>
+++ rss story < link >$url$path/$fn.$default_flavour< /link>
これまで *.rss で記述していた内容がある場合は、
< description >$body
の後ろに適当に書き込めばOKです。
□ Feed Validation Service
http://validator.w3.org/feed/
* 気になる方は,適当なアドレスを入力してください.