我刚刚在 Ubuntu 上升级到 Trac 0.11.4,我注意到/usr/share/trac/templates目录不再存在。因此,在我的 trac.ini 中,未设置templates_dir变量( [inherit]部分),并且我看到了 alt 文本(请配置 trac.ini 中的 [header_logo] 部分)。
有谁知道模板目录或全局 trac.ini 的位置?
更新:
显然/usr/share/trac/templates目录仅在您从 Ubuntu 存储库( apt-get install trac )安装 Trac 时才存在。但是,当您手动安装 Trac 时(例如,当您想要最新版本时)此位置不会在安装期间创建。
您不一定需要全局 trac.ini。如果您的 Trac 实例中缺少徽标,您可以通过修改Trac 安装的conf/trac.ini的[header_logo]部分轻松添加它:
[header_logo]
alt =
height = -1
link = http://example.org
src = common/trac_banner.png
width = -1
我没有使用 Trac,但也许你可以通过使用找到全局 trac.ini
您可以用 trac 所在的文件夹替换第一个斜杠(“root”),如果您愿意滚动浏览权限被拒绝错误页面以找到正确的路径,则可以省略“2> /dev/null” . (或者如果您使用 root 帐户进行搜索)
放置
your-logo.png
在 <trac_environment>/htdocs/至于模板,这可能会有所帮助:TracInterfaceCustomization#ProjectTemplates