给博客添加Waline评论支持
果然有评论功能的博客才是完整的博客啊
选择评论系统
由于静态博客天生的缺陷没有原生的评论支持,目前主流的嵌入评论的方法主要有使用第三方提供的评论服务和使用Github的issue来作为评论。
第三方评论服务
使用第三方服务的优点是省心而且支持匿名评论和反垃圾评论功能。
Github作为评论
使用Github作为评论最大的缺点就是访客必须使用Github账号登录才能评论,评论门槛较高,比较适合面向程序员/极客的博客。
自建评论系统
Valine
Valine 这个的评论系统,由于其无后端的特性无法阻止恶意刷评论等行为,并且这个项目自v1.4.0
后已经停止开源了。
Waline
Waline 是一款从Valine
衍生的带后端评论系统。可以将Waline
等价成With backend Valine.
由于Waline
有后端,它可以实现评论管理、匿名评论、防垃圾评论、第三方登录等多种功能。
选择方案
经过一番对比,我最终决定选择Waline
来作为我博客的评论系统,并且使用官方推荐的LeanCloud
+Vercel
来搭建。
搭建方法
具体搭建方法在Waline
官网写的很详细这里就不多赘述了。
邮件通知
使用 阿里云企业邮箱 来作为我的域名邮箱,阿里云把官网上的免费套餐给隐藏的,可以点 这个链接 进去。每个阿里云账号只能购买一个免费套餐,购买时长可选 1~5 年,价格都是 0 元,到期会自动续费。
2023/9/4更新
把Waline的前端换成了 Sodesu ,js文件大小从164KB减小到61.3KB,css文件大小从20.9KB减小到9.2KB。除了没有表情包选择功能之外界面没有任何区别,推荐使用。
最后修改于 2023-08-22