Artalk
因为博客被搜索引擎收录了一些热门文章,访问量也逐渐上升,于是就会有访客进行评论,然而之前用的 Valine 评论系统是基于 leancloud 的,虽然做的不错,但是没有后台管理系统,而且免费的云引擎也只有运行时间限制,导致好多评论都无法第一时间推送到我这,所以就打算找一款全新的评论系统。
一开始想的是用 Disqus 或者一些基于 GitHub issue 的 Severless 评论系统,然后想想既然我的博客主要是面向国内的,因为众所周知的原因这些网站访问都有问题。然后就在找能够自托管的,对比了几个,最终我的选择是——Artalk (https://artalk.js.org)
简单介绍几个 Artalk 的优点
开箱即用
简单的配置了下,发现这款系统的强大之处,首先配置好安全域名后,可以直接在博客评论区内部管理所有的内容,这个点非常创新,不需要额外开一个域名,但是为了方便,我还是开了一个单独的域名来管理评论。
然后就是数据的迁移功能,官方支持多种评论系统的数据迁移,包括我之前用的 Valine。
迁移方便
并且日后的迁移也变得很方便,一键起个 Docker 容器,然后导出评论数据到 Artalk 的专属格式【数据行囊】,在新的服务器上导入即可。
实时推送
Artalk 还支持多种通知推送方式,当有评论时会直接根据配置推送到邮箱、钉钉、TG或者是 iOS 的系统通知(Bark)等。
上传图片
是的,这款评论系统还支持上传图片,更方便读者截图提问。
目前已经上了全球 CDN,并且解决了评论推送的问题,能够实时推送到我的 iPhone 上,并且来自任何人回复都将直接推送邮件给评论者。