Fri, 08 Sep 2006

シンプルな表示モードを作成してみました

light というフレーバをつくりました。 デフォルトにくらべてかなりシンプルな表示です。

フレーバとはPyBlosxomの表示制御の仕組で,これにより デザインとコンテンツの分離をしています。 index.htmlの拡張子(html)の部分や, query stringにflav=FLAVOUR_NAMEのように名前を与えると フレーバが代わるしくみになっています。

DocBookをDSSSLを使ってHTMLへ

PyBlosxomのマニュアルはDocBookで書かれており, openjadeでコンパイルするところはMakefileで何となくわかる。

Debianだとopenjadeというズバリそのものなパッケージがある。 ただし,それだけインストールしただけだとうまく変換できない。 docbook-dssslというパッケージを追加導入すればうまく動くようである。

あとはmakeコマンドでめでたくHTML化されたマニュアルが生成される。

IronPython1.0

たまには Slashdot Japanへのタレコミ もしてあげないと,ということで。

日記ページとリンクするようになった機能はいいね。もしボツになってもそこは生きてくれるので2重投稿しないでいいし。

PyBlosxomを1.3.2にアップグレードしてみた

見た目かわんないけど,APIが多少整理されてる感じです。ついでにmod_pythonで動かすような設定に。 にしてもPythonは2.3系と2.4系で動作の勝手がビミョーにちがったりして萎えます。