这是关于管理员自定义 Discourse 站点上的常见问题解答 (FAQ) 和指南页面的指南。
所需用户级别:管理员
在 Discourse 中自定义常见问题解答 (FAQ) 和指南页面,可以让您根据社区的特定需求和规则来调整内容。这些页面通常是新用户了解期望的首要参考点,也可以作为现有成员的资源。
FAQ 和指南页面
默认情况下,Discourse 只包含一个 FAQ 页面。
但是,您也可以创建一个指南页面。这允许每个页面包含更集中的内容,FAQ 处理常见问题,而指南则概述社区规则。
要在您的站点上添加指南页面,您需要在 faq url 管理设置中添加一个主题 URL 或外部 URL。您也可以在此处使用 已发布的页面 URL。
这将创建一个指南页面(可在 .../guidelines 访问),以及现有的 FAQ 选项卡。
FAQ 和指南内容
Discourse 中的 FAQ 页面带有默认内容,可作为论坛指南和常见问题的模板。要编辑此内容:
- 导航到您论坛上的 FAQ/指南 主题,该主题通常在您的 Discourse 实例设置时默认创建。此主题通常固定在 staff 类别中,但如果移动了,也可以在其他类别中找到。
- 像编辑论坛上的任何其他主题一样编辑帖子。作为管理员或版主,您可以修改文本以适应您社区的规则和期望。
- 进行必要的更改后,保存编辑以更新 FAQ 页面内容。
如果您想链接到外部 FAQ 页面,可以将 faq_url 站点设置更改为指向您的外部 FAQ 页面的 URL。
如果您添加了指南页面,该页面将使用 FAQ/指南 主题作为其内容,您可以通过与上述类似的流程来自定义指南页面的内容。
导航标签名称
您可以在管理 - > 自定义 - > 文本页面 (.../admin/customize/site_texts/) 上自定义 FAQ 和指南在导航菜单中使用的文本标签。
搜索 js.guidelines 和 js.faq 以查找与导航标签对应的文本内容,并将其更改为您喜欢的术语。
您还可以通过编辑 js.sidebar.sections.community.links.faq.content 来更新侧边栏中 FAQ 的导航标签。
有关此过程的更多详细信息,请参阅 https://meta.discourse.org/t/customize-any-text-in-discourse/36092。
URL 路由
如果站点不包含指南页面,您可以通过以下 URL 别名访问 FAQ 页面:
/faq/guidelines/rules/conduct
如果站点包含指南页面,则可以使用以下 URL 访问指南页面:
/guidelines/rules/conduct
当存在指南页面时,只能通过 /faq 或 SiteSetting.faq_url 访问 FAQ 页面。
有办法更改
/faq和/guidelines这样的 URL 路由吗?
不。Discourse 没有更改这些路由的核心功能,尽管通过插件是可能的。
隐藏导航标签
根据您想要构建站点的方式,您可能希望隐藏 FAQ 和指南页面的导航链接。这可以通过 在您的站点上进行 CSS 更改 来完成。
具体来说,您可以使用以下 CSS 隐藏 FAQ 和指南导航标签名称:
隐藏 FAQ 导航标签
.nav-pills .nav-item-faq {
display: none;
}
隐藏指南导航标签
.nav-pills .nav-item-guidelines {
display: none;
}
此外,您可以使用以下代码从侧边栏/汉堡菜单中隐藏 FAQ 按钮:
li[data-list-item-name="faq"]{
display: none;
}
将指南添加到侧边栏
您可以使用 自定义汉堡菜单链接 主题组件将指南页面的链接添加到您的汉堡菜单或侧边栏。有关如何安装此组件的详细信息,请参阅 安装主题或主题组件。
安装主题组件后,您可以使用以下条目添加指南页面的链接。
Guidelines,/guidelines,g
社区管理技巧
自定义 Discourse 上的常见问题解答和指南对于塑造您社区的独特身份和文化以及您空间的期望非常重要。这不仅有助于培养社区意识,还为“应该做”和“不应该做”提供了清晰的指导,从而可以显著减轻版主的工作量并改善用户体验。
结构良好的 FAQ 部分对于高效地引导新成员非常有价值,因为它可以预先回答常见查询,从而进行更深入、更具吸引力的讨论。
在撰写这些文档时,最好采用积极的语气,用清晰的示例强调鼓励的行为。保持内容简洁并使用项目符号和标题进行良好组织,也有助于使信息更易于理解。










