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

