开发

博客评论系统折腾之路

从Disqus到Remark42,从第三方到自部署

2023年2月18日
博客评论系统折腾之路
本文共有826字,预计阅读时间4分钟
评论功能应该是独立博客极其重要的组成部分。
好的评论不仅能让作者获益匪浅,更能让文章相得益彰。我这个博客的评论就折腾了好久,来来回回换过好几个平台。现在终于找到了现阶段最满意的平台,短期内应该不会再搬了,于是记录下折腾经过。

Disqus

最容易集成、最容易上手的一定是老牌评论系统Disqus。基本上所有博客框架支持的第一个评论就是这个。而且在第三方评论平台里拥有最多的注册用户。文档非常多,也不需要什么配置。往往只需要在页面模板里插入一行代码就行。
最开始我也是选择了Disqus。
但Disqus的所作所为实在是让人觉得吃相难看。
比如免费用户会被插入广告。这本身无可厚非。可是这些广告质量不高,很轻易地就能拉低网站层次。广告图片又大又难看,跟网站内容完全没有关系。
那就付费吧。
付费后广告倒是没了,但是仍然避免不了Disqus对访客的追踪。
作为独立博客当然没必要收集用户信息,而且往往设计简洁、加载迅速。结果为了一个评论功能,引入了一坨巨大的代码,拖慢加载速度,还破坏了隐私。
还有一点很影响使用:Disqus在国内没法访问。
所以我觉得Disqus的付费并不值。

Commento

后来我又尝试了Commento。按照他们说法他们注重隐私,只服务付费用户。另有开源版本可以自行部署。国内也可以直连。
这个产品的确够简洁,也的确不收集隐私。但它总给人一种即将停止开发的感觉:文档没有继续更新,最后一次更新是2020年。
我曾在Commento和Disqus之间切换了好几次,始终没忘记找到一个更好的评论平台。这次不想再依赖第三方平台,要把数据掌握在自己手里。

Remark42

在测试了好几个自部署评论平台后,我觉得目前这个是最好的:Remark42
作为开源的自部署平台,你能完全拥有你的数据,你能制定你的规则。如果你的服务器没被墙,评论自然也能访问,潜在受众会更多。
该有的功能都有:评论支持Markdown语法,支持RSS和邮件订阅评论更新(需自行配置)
更重要的是Remark42部署起来非常容易,集成也很轻松。使用Docker能在20分钟内搞定部署和前端集成——可能Nginx配置要花更长时间。
它还支持多种方式登录——当然每个都需要你自行配置。还可以配置Telegram机器人,这样每新增一条评论就会推送到Telegram上。
还有其他很多消息推送方式,我还没测试,毕竟现在没啥人评论……
总之如果你有个独立博客,想找个满意的评论平台,我强烈推荐Remark42。

评论