这也是我们遇到的核心问题之一。我们有大量的平台在做同样的事情,而 Discourse 在正确地将所有这些东西粘合在一起方面非常出色。
特别是,我们缺乏一个单一的搜索点。为了以(非常)低的成本实现这一点,我们赞助了 Discourse 团队修改 header search,使其允许我们从 Discourse 搜索栏搜索其他平台。现在我们可以从 Discourse 搜索 Confluence 等 ![]()
注意:这并不是在 Discourse 中本地搜索,而是将用户重定向到其他平台,但将搜索词作为查询参数传递,因此他们会直接被带到其他平台的结果。
这意味着没有持续的成本,也不需要构建一个完整的搜索引擎——你只需要安装和配置主题组件 ![]()
下面是一个在你的实例的搜索栏中搜索 Meta 的示例:
- 将
fab-discourse添加到你的 svg 图标子集中

- 在 header search 主题组件中,打开编辑器
extra search icons:

- 为 Meta 添加一个条目
注意:excludeFrom 是你不希望此图标出现的分类 ID 列表。在这种情况下,我们将其排除在分类 ID 1 之外。 - 保存更改。
当你刷新浏览器时,在输入搜索词时,你应该会在搜索栏中看到 Meta 的符号。如果你点击该图标,它将在 Meta 中打开该词的结果 ![]()
在下面的视频中,我在我的个人实例的搜索栏中搜索“fatigue”,然后点击 Meta 图标以查看 Meta 中“fatigue”的结果:
