カテゴリ別記事一覧ページを生成する

chalow で出力したページ用にカテゴリ別記事一覧ページがほしくなったので、
chalow の ChangeLogReader.pm を使い ChangeLog から自動生成するスクリプトを即興で書いてみました。
 
ソース
 
結果サンプル(装飾用 CSS)
 
色々だいぶ適当さがあるのはご愛嬌です。

文法チェック

GNU ChangeLog フォーマットでは TAB + * から始まる行が記事中にあってはいけないのか、chalow で文中で他のトピックとして扱われてしまいます。
 
なので、

cat ChangeLog | perl -ne ‘if(/\t[*]/ && !/\]:/){print “Line ” . $. . “:”;print;}’

として、

<tab>*

からはじまり、なおかつ

<tab>* …. [….]:

という書式を満たさない行を抽出して個別修正しました。

chalow 1.0rc4 から1.0rc6 に

思い立ってバージョンしました。
セキュリティ面で問題があるというわけではなかったのと、自分で好き勝手にカスタマイズしているので、手間を惜しんで更新していなかったのです。
 
こういった作業の時に diff は便利ですね。
 
ところで chalow 1.0 rc6 が出たのが 2005-08-21 ということなので、2年近く前の更新を今更やったわけですが、一番最初のエントリ(当時は非公開)が [2004-08-27] だという事実に驚きです..
 
光陰矢の如し。
これからもマイペースに続けるつもりなので、末永くよろしくお願いします。