touch docker-compose.yml
version: '3.8'
services:
artalk:
container_name: artalk
image: artalk/artalk-go
restart: unless-stopped
ports:
- 8080:23366
volumes:
- ./data:/data
environment:
- TZ=Asia/Shanghai
- ATK_LOCALE=zh-CN
- ATK_SITE_DEFAULT=Himmel 的博客
- ATK_SITE_URL=https://blog.himmel.fun
# 可信域名, 必须匹配,否则会报CSRF
trusted_domains:
- "https://artalk.himmel.fun" # artalk 后端地址
- "https://blog.himmel.fun" # 博客地址
- "http://blog.himmel.fun"
- "http://localhost:8686" # 供本地调试地址
- "http://127.0.0.1:4000"
# 默认站点名
site_default: "blog"
# 管理员账户
admin_users:
- name: "himmel"
email: "[email protected]"
# 密码支持 bcrypt 或 md5 加密
# 如admin加密后的32位md5为: 21232f297a57a5a743894a0e4a801fc3,则如下字段因添加(md5)前缀:
password: "steinsgate"
# 界面配置
frontend:
# 评论框占位文字
placeholder: "紫薯布丁"
# 无评论显示文字
noComment: ""
# 发送按钮文字
sendBtn: "Send"
# 评论框穿梭
editorTravel: true
# 表情包
emoticons: https://cdn.jsdelivr.net/gh/ArtalkJS/Emoticons/grps/default.json
# 投票按钮
vote: true
# 反对按钮
voteDown: false
# 用户 UA 徽标
uaBadge: false
# 评论排序功能
listSort: true
# 编辑器实时预览功能
preview: true
# 平铺模式 ["auto", true, false]
flatMode: auto
# 夜间模式 ["inherit", "auto"]
darkMode: inherit
# 最大嵌套层数
nestMax: 2
# 嵌套评论排序规则 ["DATE_ASC", "DATE_DESC", "VOTE_UP_DESC"]
nestSort: DATE_ASC
# 头像 Gravatar
gravatar:
# API 地址
mirror: https://weavatar.com/avatar/
# API 参数
params: sha256=1&d=mp&s=240
docker-compose up -d