41 lines
2.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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