Tracのサイトのヘッダーロゴを変えようと思ったんですが、何処で変えるのかにちょっと悩ました。 プロジェクトホーム/conf/trac.ini に [header_logo]って項目があって此処を変えればいんですが、問題は何処に画像ファイルを置けばいいか?って所です。 そこでデフォルトのヘッダーロゴが何処にあるかfindしてみたところ、 /usr/share/trac/htdocs下にありました。 ・・・でもコレ、グローバル設定だよねぇ。 そこには入れたくないなぁ・・・と思っていたら、 プロジェクトホーム/htdocsというフォルダが有ることを発見。 此処に画像を置いてtrac.iniを編集
[header_logo]
alt =
height = -1
link = http://192.168.11.6/main/
src = common/trac_banner.png
width = -1
srcを変えれば良いわけですが・・・common? そんあフォルダないぞ。Apacheのtrac.confでも定義してないし、trac.cgiで定義されているんだろうなぁ。 結局、マニュアル読んでいたら、 commonを指定すると、グローバルの/usr/share/trac/htdocsを見に行って、 プロジェクトホーム/htdocsを見に行くときは、site/画像ファイル名と書いてあげれば良いことを発見。
[header_logo]
alt =
height = -1
link = http://192.168.11.6/main/
src = site/hoge.png
width = -1
と書いておいた。なるほどぉ。 cssとかも同様に行けるのかな?