本指南解释了 Discourse 用于确定在您当前阅读的帖子底部显示哪些推荐帖子的逻辑。
所需用户等级:任意
推荐帖子是指显示在您当前阅读帖子底部的帖子。例如:
帖子如何被包含
推荐帖子列表通过以下几种方式填充:
新帖子和未读帖子
推荐帖子列表将显示您正在关注或追踪的、发布不到 90 天的任何新帖子或未读帖子。未读帖子是指您已开始阅读但已有新回复的帖子。新帖子是指您正在追踪但尚未阅读的帖子。
随机帖子
如果没有足够的新/未读帖子来填满列表,或者如果您以匿名方式浏览网站,将添加发布不到 365 天的随机帖子。这些随机帖子不包括已关闭和已归档的帖子。
分类优先级
推荐帖子列表首先尝试从与您当前阅读的帖子相同的分类中加载帖子。如果该分类中没有足够的帖子可供添加,则将从其他分类中选择帖子。
配置设置
站点管理员可以使用以下站点设置来控制推荐帖子列表的行为:
suggested topics- 列表中显示的帖子数量(默认为 5)limit suggested to category- 不仅仅是优先显示当前分类,而是仅在列表中显示来自当前分类的帖子(复选框,默认为 false)suggested topics unread max days old- 如果未读帖子在过去 n 天内未更新,则将其从建议中排除。基于帖子的 updated_at 时间戳。(默认:90 天)suggested topics max days old- 如果随机帖子的创建时间超过 n 天,则将其从建议中排除。(默认:365 天)
相关帖子
若要在推荐列表中包含相似或相关的帖子,您可以使用 Discourse AI - Embeddings 插件。配置后,该模块会在所有帖子页面的底部添加一个“相关帖子”部分,显示与当前帖子相似的帖子,帮助用户找到相关的讨论。

