这是本站在 Gridea 时期撰写的文章,可能无法和本站现用系统相搭配。
在开始前突然就想起了以前写博客的时候.怀念当年的Typecho,当年的人和事,当年的最初.
已经用回去了
前言
对于评论系统的选择,大部分的用途在于静态网页活着静态博客等场面需要使用。本文总结了博主所知道的各个评论系统的优缺点,方便大家迅速找到适合自己的评论系统。
总览
各个 我所知的评论系统介绍,优缺点.
Valine
Valine 算得上是评论界的老大哥了。反正据我所认知范围内有超过70%以上的朋友在使用这个系统。
官网对于 Valine 的介绍是 快速、安全、Emoji ?、无后端实现、MarkDown 全语法支持、轻量易用
优点
- 有丰富的社区环境,更多的改造版本(如 Valine-Admin 这些特别有帮助的 repo)
- 搭建是完全免费的,托管在 LeanCloud 上你可以完全白嫖 LC 的服务去搭建系统
- 高度自定义的环境,前端拥有着极多的配置函数可以提高个性化
- 除了改造版本,还有众多基于 Valine 的衍生系统,很大程度上都解决了 Valine 上一些方面的不足
缺点
- 由于用户量庞大,并且 LeanCloud 的配置信息直接暴露在前端,依旧很大程度上有安全问题的不足
- 举几个 Valine 的漏洞例子:任意修改访问量 XSS 问题 隐私泄露等
Waline
Valine 的衍生版本,旧站在用。官网对于 Waline 的介绍是快速、真·安全、Markdown 语法支持、轻量易用、免费部署
优点
- 直接给 Valine 加了一层服务端,解决了 Valine 的所有安全问题。
- 开发者是个很负责任而且脾气好的大佬,有什么问题都会给你解决到位。
- 不仅仅是支持 LeanCloud 部署,还支持 CloudBase。即将支持 AWS, GCP, Azure 部署支持
- 还能上数据库评论支持 例如 MySQL, MongoDB, SQLite, PostgreSQL
缺点
- 由于 Valine 在 1.4.0 后不再提供 src 内容,所以 Waline 能复现的前端配置功能较少
- 多了一层服务端则代表了站长要考虑两个地方的相应速度问题:站点和评论服务端
图就不附上了,具体例子可以参考官网
Disqus+DisqusJS
Disqus 也是老大哥了,而DisqusJS使用 Disqus API 渲染评论列表,是为了解决 Disqus 在境内被墙问题而研发出来的。
DisqusJS 提供一个纯前端的、不依赖后端服务器的 Disqus 评论基础模式。
优点
- 和其他系统一样内置了代码高亮。
- 查看评论直接调用 Disqus API,无需经过 Disqus 避免被墙
缺点
- 查看评论无需扶墙,但是回复评论需要
- 不支持 MarkDown,一切都需要 HTML 解决。
Twikoo
一个简洁、安全、免费的静态网站评论系统,基于腾讯云开发 官网对此的介绍是免费搭建、隐私安全、支持邮件与微信通知、支持反垃圾评论
优点
- 非常的好看,应该是这四个里面最好看的一个评论系统
- Admin 后台直接在前端,避免再去打开多几个标签页去管理评论数据,方便站长。
- 仅支持 Tencent CloudBase 部署,每个腾讯云用户都可以享受一个"完全免费"的实例
- 无需类似 Valine-Admin 的改造版本即可实现 QQ 邮箱显示 QQ 评论
缺点
- 未完全支持 MarkDown,
不支持表情包和Emoji现在支持了。 - 测试版(0.x)暂不兼容 IE11 | 正式版(1.0)会兼容 IE1
- 未完全支持 MarkDown,
结语
目前就知道这么多了,虽然想写 MiniValine 的,但是没有用过就放弃了。如果有什么还好的评论系统欢迎在评论区内与我共通过探讨~
推荐文章 https://www.yunyoujun.cn/share/third-party-comment-system/
很早就认识云游君了,这篇文章也是看过的,不过没想到云游大佬出圈居然是因为在线空调

附言,没想到大佬真的会仔细看我的文章啊