---
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 上，并且来自任何人回复都将直接推送邮件给评论者。
