pyblosxomでタイトル表示: pytitleプラグイン作成
普通のブログツールでは、各エントリを個別で表示したときにはブラウザのタイトルバーにもエントリのタイトルが表示され、通常はてなやdel.icio.usにブックマークする時にもこのタイトルが入るようになっている。
しかしながら、pyblosxomでは単にテンプレートを利用するだけではどうやらタイトルバーに各エントリのタイトルを表示することができないようだ。
上記ドキュメントによると、headテンプレートでは $title 変数は利用できず、storyテンプレート内でしか利用できない。すなわち<head></head>内の<title></title>タグ内には各エントリのタイトルを入れることができない。
そのため、せっかく数少ないブックマークされる機会においても単に「sh1.2 pyblosxom」とだけ表示される味気ない結果になっていた。
なんか手があるか、プラグインであるのかもしれないけど、ちょっと探したところでは見つけられなかったので、headテンプレートにおいても各エントリのタイトルを表示することができるプラグインを書いてみた。
結果はこんな感じ。これで普通のブログツールっぽくなったかな。
ついでに、 pystaticfile.py プラグイン及び py.py プラグインも導入してみた。 これでコードも見やすくなるかな。
追記
headテンプレートに $title を埋め込むことで利用できます。 具体的には、 <title>$blog_title $title</title> としています。
Trackback
please send trackback to:
http://sh1.2-d.jp/b/trackback/pyblosxom/2005-08-19-00-09
Comments
はじめまして。
pytitle.py使わせていただきます。
なんだかトラックバックが送れなかったので、コメントにしてみました。
日本では数少ないPyBlosxomユーザー同士ということで、これからもよろしくおねがいします。
Posted by nac at Sat Sep 24 10:05:50 2005
pytitle.py使わせていただきます。
なんだかトラックバックが送れなかったので、コメントにしてみました。
日本では数少ないPyBlosxomユーザー同士ということで、これからもよろしくおねがいします。
Posted by nac at Sat Sep 24 10:05:50 2005
nacさんはじめまして。
お役に立てたようでうれしいです。こちらこそよろしくお願いします。
トラックバックの件は、何が悪いのかなーちょっと調べてみます。
Posted by shunuhs at Sun Sep 25 00:10:59 2005
お役に立てたようでうれしいです。こちらこそよろしくお願いします。
トラックバックの件は、何が悪いのかなーちょっと調べてみます。
Posted by shunuhs at Sun Sep 25 00:10:59 2005
TBがうまくいかない件は、コメントスパム用に入れたmagicwordプラグインが影響していました。
TBの処理もコメントの処理も同じ系を通っていたためrejectされてしまっていましたのでTBの時にはrejectしないよう修正いたしました。
ご指摘ありがとうございました。
Posted by shunuhs at Sun Sep 25 05:10:05 2005
TBの処理もコメントの処理も同じ系を通っていたためrejectされてしまっていましたのでTBの時にはrejectしないよう修正いたしました。
ご指摘ありがとうございました。
Posted by shunuhs at Sun Sep 25 05:10:05 2005
'<title>(.*?)</title>' でタイトルを捕まえようとしたら、マッチする部分が2カ所あった...。
Posted by setomits at Wed Nov 9 22:16:16 2005
Posted by setomits at Wed Nov 9 22:16:16 2005
コメントアウトしてある昔のタイトルが引っかかってしまったようです。
削除しておきましたのでこれでマッチする部分は一箇所になると思います。
Posted by shunuhs at Thu Nov 10 00:20:53 2005
削除しておきましたのでこれでマッチする部分は一箇所になると思います。
Posted by shunuhs at Thu Nov 10 00:20:53 2005

