Trac 0.11+ 模板位置

Trac 0.11+ 模板位置

我刚刚在 Ubuntu 上升级到 Trac 0.11.4,我注意到/usr/share/trac/模板目录不再存在。因此,在我的 trac.ini 中,templates_dir变量未设置([继承]部分)并且在 Trac 徽标应该出现的位置我看到了替代文本(请配置 trac.ini 中的 [header_logo] 部分)

有人知道模板目录或全局 trac.ini 位于哪里吗?

更新:
显然/usr/share/trac/模板目录仅当您从 Ubuntu 存储库安装 Trac 时才存在(apt-get 安装 trac)。但是,当您手动安装 Trac 时(例如当您想要最新版本时),此位置不会在安装期间创建。

您不一定需要全局 trac.ini。如果您的 Trac 实例缺少徽标,您可以通过修改[标题徽标]部分conf/trac.iniTrac 安装:

[header_logo] 
alt = 
height = -1 
link = http://example.org 
src = common/trac_banner.png 
width = -1 

答案1

我没有使用 Trac,但也许你可以使用以下方法找到全局 trac.ini

find / -iname "*trac.ini" 2> /dev/null

你可以用 trac 所在的文件夹替换第一个斜杠(“root”),如果你愿意滚动浏览权限被拒绝的错误页面来找到正确的路径,那么你可以省略“2> /dev/null”。 (或者如果你使用 root 帐户进行搜索)

find /usr/bin -iname "*trac.ini"

答案2

src = site/your-logo.png

放置your-logo.png在 <trac_environment>/htdocs/

至于模板,这可能会有所帮助:TracInterfaceCustomization#项目模板

相关内容