【问题标题】:How can I exclude a certain wiki page from appearing in the trac search?如何排除某个 wiki 页面出现在 trac 搜索中?
【发布时间】:2011-08-11 08:36:34
【问题描述】:

我们使用trac 项目管理软件。我希望能够防止某些 wiki 页面出现在 trac 搜索结果中。例如,一些开发人员在 wiki 中保留时间表,其中包含很多关键字,但没有太多有用的文档。

有没有办法将 trac 配置为忽略 wiki 页面列表?


作为参考,这是我目前在trac.ini[search][wiki] 部分中的内容:

[search]
default_disabled_filters = changeset, milestone
min_query_length = 3

[wiki]
ignore_missing_pages = false
max_size = 262144
render_unsafe_content = true
split_page_names = false

【问题讨论】:

    标签: python wiki trac


    【解决方案1】:

    您不能开箱即用地做到这一点,而且我不知道有什么插件可以做到这一点。您必须编写一个小插件,对 WikiModule 的方法 get_search_results() 进行猴子修补(请参阅 here)并过滤结果(可能通过匹配 URL,这有点像 hack)。

    【讨论】:

      猜你喜欢
      • 2010-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-22
      • 2014-01-10
      • 1970-01-01
      • 1970-01-01
      • 2020-01-04
      相关资源
      最近更新 更多