仅允许对原始主题进行匿名发帖(回复除外)

大家好,

是否可能仅允许原帖作者匿名发帖,而回复则不能匿名?

这样做的目的是为了让用户更安心地发布敏感话题或“愚蠢问题”,同时确保回复原帖的内容保留回答者的身份信息(例如,该回答者的经验是否使其回答更具可信度等)。

这种匿名发帖的细微差别是否可以实现?

我喜欢这个想法,但 Discourse 本身并没有内置功能来强制用户仅在匿名模式下创建主题。一个插件可以将匿名用户添加到一个组中,该组在某个分类下拥有“创建/回复/查看”权限,而该分类仅允许普通用户“回复/查看”,这或许能解决问题。

在我看来,用户很可能只需养成在提问时进入匿名模式的习惯,而无需对 Discourse 进行任何修改。如果用户知道问题的答案,他们可能更愿意用自己的非匿名账户来发布答案。

它需要达到多么“万无一失”的程度?我想,大部分信息都可以通过一些 CSS 的 display: none 轻松隐藏,但如果有人执意要查看,这些信息还是会被发现。

JavaScript 可以将信息从 DOM 中移除,但同样,如果某人下定决心要查看,这些信息依然会被找到。

据我所知,要完全从输出的 HTML、RSS、JSON、电子邮件(以及其他?)中移除这些信息,可能需要一些 Ruby 代码,但也许仅靠 JavaScript 就足够了?

谢谢。这个 CSS 技巧是一个有趣的变通方法,不过我仍然对制造真正匿名的虚假期望感到有些不安。