如何更改Trac wiki中的默认登录页面?

lin*_*lof 12 bug-tracking trac

默认的Trac安装将显示WikiStart页面作为其主页.我希望它能显示另一页.我怎么做?我无法在Google上找到任何内容,因为任何带有"Trac"的请求都会返回每个使用Trac的开源项目的链接.

Ric*_*lap 6

如果您想保留"欢迎使用Trac"页面,您是否考虑过将该内容迁移到新页面然后编辑WikiStart?Trac文档升级使WikiStart页面保持不变(如此处所述),因此您不会在这方面为自己制造麻烦.


ret*_*ile 5

您想要显示不同的Wiki页面还是其他类型的页面?我不知道前者的配置选项,但您可以使用[trac] default_handlertrac.ini的自定义查询页面作为默认页面.

编辑:快速浏览一下来源,WikiStart很好地编码为维基的起始页面.因此,如果没有修补Trac,我认为你不能做你想要的事情.


Ole*_*ang 5

似乎没有希望覆盖/wikiURL 路径来呈现WikiStart. 这是设计硬编码的(也许有一个很好的理由)。

另一方面,您可以使用[mainnav]部分中的配置选项来覆盖Wiki主导航区域中的链接并使其指向自定义 wiki 页面,例如

[mainnav]
wiki.label = Home
wiki.href = /wiki/HomePage
Run Code Online (Sandbox Code Playgroud)

trac:wiki:TracInterfaceCustomization#CustomNavigationEntries 中查看详细信息


Gle*_*enn 0

如果您的 Trac 安装位于 Apache 之后,那么您可以使用 Apache 配置指令来重定向或重命名“主页”url。例如,查看“Alias”指令。