
产品更新
评论可以嵌套了:把讨论沿着话题线走
2025-11-19
讨论一旦超过 10 条评论,就开始乱了。
第 5 条评论问的问题,第 8 条评论给了答复,但第 7 条已经岔到别的话题。回过头来看,谁回的谁,谁同意了谁——光看时间顺序根本读不出来。
这是平面评论的根本问题:时间是一维的,但讨论是多线程的。
嵌套回复
这次更新后,任意一条评论下面都可以继续回复——回复是评论的下级,自动缩进展示,视觉上立刻能看出归属。回复之下还可以再回复,话题线索能一直延伸下去。
具体表现:
- 主评论按时间倒序展示在记录正文下方。
- 每条主评论下面的回复按时间正序排在它内部。
- 回复之间可以互相 @,被 @ 的人收到通知。
- 回复支持赞、收藏、复制链接、复制 Markdown——和主评论完全一样。
在讨论里特别有用
最受益的是讨论这个工具。讨论本身就是"项目内邮件列表"——发一个公告或议题,大家围绕它持续聊。
以前所有回复混在一起,每个新评论都得自己看上下文。现在每个分支自成一线:
- 有人提了三个问题 → 三个回复,各自展开一条线。
- 有人提了反对意见 → 支持和反对的人各自接他后面。
- 有人补充资料 → 后续讨论可以基于这个补充展开。
读起来像论坛,但不需要离开项目。
评论会通知关注者
发起评论会自动让你关注该记录,后续这条记录上的评论你都会收到通知。被回复的人也会收到通知。这种"自动关注 + 定向通知"组合,意味着你不会错过自己参与过的讨论。
如果对某条记录不再关心,可以手动取消关注——不会再被打扰。
一点克制
我们故意没有做"无限层级嵌套展示"。即使后端支持任意层级,前端只会展示一级缩进——再深就会被视觉冲淡。理由是:超过两层的回复,往往是另起一个话题更合适。讨论的可读性,比深度更重要。