高级头部搜索

@Stephane_Roy

抱歉这么晚才看到。据我回忆,Penar 在这方面做了大部分工作,但我编写了规范,所以可以回答你关于此功能的大部分问题。如果你有更多问题,请随时在此处提醒我 :slight_smile:

下面是我在我们 Gitlab Category 中所做的一个示例。你可以看到在我们的标题搜索栏中,只要我们输入一个搜索词(本例中为 pipeline),你就可以搜索 gitlab 论坛(点击 comments 按钮)、gitlab 文档(book)、gitlab 项目(ticket)以及 gitlab python 库。

image

下面是一个允许你搜索 gitlab 论坛的参数示例。

参数
prefix https://forum.gitlab.com/
icon comments
target _blank
showInCategories 20,33,90

据我回忆,这些参数是:

参数
prefix 带斜杠的域名网址
icon SVG 图标的名称。你可以使用 fontawesome 图标或自定义图标
target
showInCategories 图标应出现在其中的类别 ID 列表
excludeFromCategories 在除此列表之外的所有类别中显示图标

:warning: 只能使用 showInCategories 或 excludeFromCategories 中的一个

下面是 2023 年 3 月至 4 月左右的相关提交之一。测试用例也相当不错:
DEV: Add test case by pmusaraj · Pull Request #23 · discourse/discourse-header-search · GitHub

2 个赞