- 评论系统的插件有很多,很多主题也内置了一些评论系统插件,下面以 Redefine 主题为例,介绍一下 Waline 评论系统的用法。官方文档:https://waline.js.org/guide/get-started/
Waline 支持多种部署方式,例如:Vercel,CloudBase,Netlify,Railway,Zeabur 等等。大家可以选择自己合适的平台部署,下面以 Zeabur 部署为例,其他部署方式见官方文档。
1、服务端配置 ⚓︎
- 点击链接:https://github.com/walinejs/zeabur-starter/fork,创建
Zeabur启动脚手架。在Repository name处填写上仓库名后,点击Create fork创建。
- 点击链接:https://dash.zeabur.com,登录
Zeabur控制台,点击左下角Language改为简体中文。点击Create New Project创建新项目,选择第一个Silicon Valley, United States,点击Settings,在Project Name处为新项目设置名称。
- 点击
Deploy New Service部署新服务,选择Databases,再选择MongoDB,数据库服务就部署好了。
- 接下来创建
Waline服务,点击Add Service,再点击Configure GitHub按照要求配置GitHub后,在GitHub Repo页面选择最开始 Fork 出来的项目,点击Deploy部署。
- 最后给服务添加访问域名
<serverURL>,左侧选择刚刚创建的Waline服务,右侧点击Networking选项卡下的Generate Domain按钮,输入自己想要的域名前缀并点击Confirm,就添加好访问域名了。
- 在浏览器打开刚才设置的访问域名,测试下评论发布。
2、客户端配置 ⚓︎
把刚才设置的访问域名填写到 _config.redefine.yml 配置文件中。
1 | comment: |
效果如下图:
3、评论管理 ⚓︎
访问 <serverURL>/ui/register 进行注册,或者通过评论框注册账号,首个注册的人会被设定成管理员。管理员登录后,即可看到评论管理界面,可以修改、标记或删除评论。
4、表情设置 ⚓︎
参考文档:https://waline.js.org/guide/features/emoji.html
在 _config.redefine.yml 配置文件中写入表情预设 URL。
1 | comment: |

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 胡永双!
评论











