为 halo2.x 集成 waline 评论系统
推荐 docker-compose 方式部署,其他方式参考文档:https://waline.js.org/guide/get-started
# docker-compose.yml 文件内容
version: '3'
services:
waline:
container_name: waline
image: docker.nastool.de/lizheming/waline:latest
restart: always
ports:
- 8360:8360
volumes:
- ${PWD}/data:/app/data
environment:
TZ: 'Asia/Shanghai'
SQLITE_PATH: '/app/data'
JWT_TOKEN: 'e-JKKKJIb3368EFD544316006'
SITE_NAME: 'dreamChaser的小屋'
SITE_URL: 'https://blog.wenjng.xin'
SECURE_DOMAINS: 'blog.wenjng.xin'
AUTHOR_EMAIL: 'my-emial@outlook.com'
该方式使用的数据库是 sqlite,其他数据库配置请参考文档 https://waline.js.org/guide/database.html
使用 sqlite 时,请在对应的数据库文件目录下替换 waline.sqlite 文件,文件下载地址
Halo-V2.17.0及其以上版本使用该插件的时候,请勾选后台中的扩展配置的评论组件部分配置,如下图所示,如果勾选了此选项不生效,请关闭其他评论组件!
Halo-V2.7.0一下版本使用该插件前确保关闭其他评论插件!!! 因为该插件是通过扩展官方提供的 CommentWidget 接口进行实现的,理论上是不能同时存在多个,请知悉!
插件配置注意事项: 如果部署的 waline 是最新的V3版本,静态资源不需要自行引入,其他版本需要自行引入! 其他配置选项根据描述配置即可,参考文档:https://waline.js.org
如果你感觉这个插件还不错,请我喝杯咖啡☕️☕️☕️
先在群内提问,若问题没有得到解决,则在 GitHub提交提 issues QQ交流群与QQ频道,加群后管理员自动审核
插件开发的详细文档请查阅:https://docs.halo.run/developer-guide/plugin/introduction