ArtalkGo: Golang backend of Artalk.
- 高效灵快
- 异步执行
- 跨平台兼容
- 轻量级部署
- 运行环境:支持 Linux, Windows, Darwin (x86 + ARM)
- 数据存储:支持 SQLite, MySQL, PostgreSQL, SQL Server
- 邮件发送:支持 SMTP, 阿里云邮件, 调用 sendmail 发送邮件
- 高效缓存:支持 Redis, Memory cache
$ make all
编译后二进制文件将输出到 bin/
目录下
## 制作镜像
$ make docker-docker
# 发布镜像
$ make docker-push
- 命令行管理
- 多站点支持
- 多数据库支持
- 评论获取分页
- 评论点赞投票
- 实时浏览量统计
- 评论分页加载
- 数据
- 通知中心
- 提及
- 全部
- 我的
- 待审
- 管理员控制台
- 评论 (增/删/改)
- 页面 (增/删/改)
- 站点 (增/删/改)
- 配置 (GUI)
- 数据分页
- 数据导入
- Artrans
- Artalk v1 (PHP)
- WordPress
- Typecho
- Valine
- Disqus
- Commento
- Twikoo
- 数据导出
- 数据备份同步
- 邮件异步队列发送
- 邮件队列持久化
- 邮件多种发送方式
- SMTP
- 阿里云邮件
- 系统调用 sendmail
- 邮件多模板自定义
- 用户已读标记
- 反垃圾
- Akismet
- 阿里云服务
- 腾讯云服务
- 关键字 / 正则表达式过滤
- 评论通知 WebHook
- Telegram Bot
- 自定义 HTTP 回调
- 博客邮件订阅
- 用户鉴权机制
- 跨域非法请求阻止
- 全局验证码操作次数限制
- JWT 登陆状态验证
- 时区自定义
- 评论置顶 / 精华
- AT 提及 (@)
- 评论提及 (#)
- 表情包统一管理
- 导入表情包
- 表情包图片地址控制
- 图片上传 / 管理
- 附件上传 / 管理
- 评论标签分类系统
- 主题样式更换
- 规范化 API
- 扩展中心
- 开放用户注册
- 接入第三方登录
- 国际化 (i18n)
- 在线升级