Mar 30, 2005 [去年の今ごろ]
RSS で配信するタイトルを変更
私は日記のエントリを書く際に日記の当該日の日付をタイトルとしています。つまり、2005年3月30日にあったことを書く日記のタイトルは「2005年3月30日」となります。しかし一般的なタイトル配信は日付ではなくトピックであると mixi で RSS 配信をはじめて気付いたので私もそれに倣うことにしました。
具体的には、日記のエントリからトピックとして見出しを検索し、もしそれがあれば RSS のタイトルとします。なければ日付をそのままタイトルとします。詳細は省略しますが story.rss の <title> に入れる文字列 $foreshortend::title を foreshortend プラグインの中で以下のように生成しました。
if ($path =~ m/diary/) { # 日記エントリか $title = $$body_ref; if ($title =~ m/<h3>(.*?)<\/h3>/i) { # 見出し $title = $1; } else { $title = $$title_ref; # 見出しがなければそのまま } } else { $title = $$title_ref; # 日記ではなければそのまま }
これで少しは内容がわかりそうなタイトルを配信できると思います[au_201]。
コメントを書く
トラックバックURL: http://park18.wakwak.com/~ogane/cgi-bin/blosxom.cgi/computer/blosxom/200503300822.trackback
Posted at 08:22 - permalink - category: Blosxom - tags: blosxom
これまでの記事。
2008
|
5 |
4 |
3 |
2 |
1 |
2007 | 12 | 11 | 10 | 9 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
2006 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
2005 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
2004 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
2003 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
2002 | 12 |
2007 | 12 | 11 | 10 | 9 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
2006 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
2005 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
2004 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
2003 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 |
2002 | 12 |
この記事へのコメント
wholesale bags http://www.googletest.com