Error: I'm afraid this is the first I've heard of a "$flavour" flavoured Blosxom. Try dropping the "/+$flavour" bit from the end of the URL.

Sun, 26 Sep 2004

2004年9月26日

懸案だった短編のプチ全面改装と篆書バナー作り(「短編」の優勝者賞品)がひとまず完了したので、肩の荷が下りた気分です。

全面改装なのにプチとはどういうことかと言えば、例えば変更点の一つに作者別目次へのリンクを全ページから張るというのがあったのですが、そうなると当たり前のことながら全ページを書き換える必要があり、しかし見た目は大して変わり映えしないので全面改装と言うのも憚られ、そのような表現になったわけです。

で、そういう細かい変更をなるべく少ない労力でできるように、作品データの整理、HTML文書のテンプレート作成、全ページを一気に作成するPerlスクリプトの作成、等々をここ数箇月間こつこつとやってました。

HTML::Templateには大変世話になりました。以前にはHTML文書を作るような場合でもヒアドキュメントでスクリプト中に直書きして何ら問題無い、とか思っていたのですが、使ってみるとHTML部分をスクリプトからテンプレートへ分離するだけでなく、或る程度の条件分岐もテンプレートに含めることができるため、スクリプトがすっきり見易くなりました。ただ、

<li>
  <a href="/<tmpl_var name="turn">/">
    第<tmpl_var name="turn">期目次
  </a>
</li>

といったテンプレートでXHTML文書を作るのにはやや違和感があったりしますが。

そういえばこういうことをするためにXSLTを学ぼうとしていたんだったような。近頃どうも脳がとっつき易いほうへと流れて行きがちであります。

#