注疏 · mindplace 概念

朱批

别名 批注 / 评论

mindplace 的评论系统——像古人用朱笔在书页上批注,读者选中正文一段就地写下想法,评论锚在那段文字上,不挂文末。

简述

朱批是这个站的评论。名字来自古人读书用朱笔在书页空白处写批语。在这里,你选中正文任意一段,就能在那段话旁写下评论——评论不挂在文章末尾,是锚在具体那句话上。

详解

每条朱批绑两样东西:一个 节点(哪篇文章)和一个锚点(哪段文字)。锚点用 TextQuoteSelector 记住被批注的原文,所以文章别处怎么改,只要那段话还在,批注就还在原位。视觉上朱批是朱砂色下划线,点一下弹出批注卡。

朱批不自动公开。写完提交,它先落在待审状态——对其他访客来说此刻它并不存在——同时给站主发一封信,站主在邮件里点过才会显示到正文旁。这是硬审批,没有”先发出去再说”这一档。原因一半在法律:开放的评论区在国内要求真实身份认证,个人站拿不到手机号核验通道;另一半在于,这个站的评论本来就不追求即时热闹,一段话值不值得挂在正文旁边,本来就该有人过一眼。

深化

审批这一步走的是签名链接:邮件里那两个”通过 / 丢弃”不是裸地址,带 HMAC 签名和有效期,否则谁猜到 /moderate?id=123 就能替站主发布内容。链接点开也只是一屏确认页,真正生效要在页面上再点一次——因为 Gmail、Outlook 这类客户端会为了安全扫描自动请求邮件里的链接,如果打开即生效,等于邮件一到就自动批准了,人还没看见。

朱批最讲究的地方,是它和版本的关系。文章改版后,一条批注可能”存活”(那段话还在,跟到新版)、“淹没”(那段被改写了,沉回它出生的旧版)、或”复活”(后来又把原文改回来,批注重新浮现)。这让评论不只是评论,而是”某段思想在某个时刻引发的讨论”的存档——翻回旧版,当时的正文和当时的批注会一起还原。评论因此成了这个站最独特的东西,比普通评论区多了一个时间维度。