有意义的对话发生在房间里每个人都听到彼此想法的时候,而在 Discourse 上,扁平、线性的时间线一直是实现这一点的最佳方式。但扁平结构并不适合所有社区。在规模更大、节奏更快的论坛中,单个时间线上成千上万条回复会让任何人难以跟上。因此,我们今年一直在谨慎地试验完全嵌套的回复视图,并认为它非常适合那些已经超出扁平格式承载能力的社区。
这一功能最初作为一个实验性插件启动,现已转变为直接集成在 Discourse 中的项目。以下是目前嵌套主题的样子:
当某个特定帖子被链接(来自分享链接或通知)时,我们会显示单线程视图:
在您的站点上启用该功能
启用此功能的站点设置可在管理界面中找到。导航至“嵌套回复”部分,以控制该功能、默认排序模式、最大嵌套深度等选项。
路线图
截至撰写本文时,嵌套回复仍处于早期阶段,路线图尚未完全明确。我们已知将推进以下几项工作:
-
改善移动端体验
-
重新思考嵌套视图下的主题时间线。目前,在嵌套回复模式下,主题没有时间线显示
-
至少新增一种帖子排序模式,支持按时间衰减排序,类似于主题列表中的“热门”排序
限制
- 当为某个分类启用嵌套功能时,已存在的主题仍保持扁平模式。每个主题均可通过管理员扳手单独切换,但目前尚无方法将整个现有分类转换为嵌套模式。
我们期待您的反馈
我们需要您的反馈以及使用该功能的实际体验,以帮助指导其开发。如果这看起来适合您的社区,不妨尝试一下,并告诉我们您和您的用户有何看法!

