这是一个解释 Discourse 用来确定当前阅读主题底部显示哪些推荐主题的逻辑指南。
所需用户级别:任何用户
推荐主题是在您当前阅读的主题底部显示的主题。例如:
主题如何被包含
推荐主题列表有几种不同的填充方式:
未读主题
推荐主题列表将显示您正在关注或跟踪的、且发布时间在 90 天以内的任何未读主题。
随机主题
如果未读主题少于 5 个,或者您匿名浏览网站,则会向列表中添加发布时间在 365 天以内的随机主题。
分类优先级
推荐主题列表首先尝试从您当前阅读的主题所属的分类中加载主题。如果同一分类中可添加的主题少于 5 个,则会选择其他分类中的主题。
配置设置
站点管理员可以通过以下站点设置来控制推荐主题列表的行为:
suggested topics- 要在列表中显示的主题数量(默认为 5)limit suggested to category- 不仅优先考虑当前分类,而是仅在列表中显示当前分类中的主题(复选框,默认为 false)suggested topics unread max days old- 查询用户未读推荐主题的最大天数(默认为 90 天)suggested topics max days old- 查询随机推荐主题的最大天数(默认为 365 天)
相关主题
要使推荐列表中包含相似或相关的主题,您可以使用 Discourse AI - Embeddings 插件。配置后,此模块将在所有主题页面的底部添加一个“相关主题”部分,显示与当前主题相似的主题,帮助用户查找相关讨论。

