Hexo教程(四) - 评论系统
- 评论系统的插件有很多,很多主题也内置了一些评论系统插件,下面以Redefine主题为例,介绍一下Waline评论系统的用法。
官方文档:https://waline.js.org/guide/get-started/
Waline支持多种部署方式,例如:Vercel,CloudBase,Netlify,Railway,Zeabur等等。大家可以选择自己合适的平台部署,下面以Zeabur部署为例,其他部署方式见官方文档。
1、服务端配置
(1)点击链接:https://github.com/walinejs/zeabur-starter/fork,创建Zeabur启动脚手架。在Repository name处填写上仓库名后,点击Create fork创建。
(2)点击链接:https://dash.zeabur.com,登录Zeabur控制台,点击左下角Language改为简体中文。点击Create New Project创建新项目,选择第一个Silicon Valley, United States,点击Settings,在Project Name处为新项目设置名称。
(3)点击Deploy New Service部署新服务,选择Databases,再选择MongoDB,数据库服务就部署好了。
(4)接下来创建Waline服务,点击Add Service,再点击Configure GitHub按照要求配置GitHub后,在GitHub Repo页面选择最开始Fork出来的项目,点击Deploy部署。
(5)最后给服务添加访问域名<serverURL>,左侧选择刚刚创建的Waline服务,右侧点击Networking选项卡下的Generate Domain按钮,输入自己想要的域名前缀并点击Confirm,就添加好访问域名了。
(6)在浏览器打开刚才设置的访问域名,测试下评论发布。
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: |
- 标题: Hexo教程(四) - 评论系统
- 作者: 胡永双
- 创建于 : 2024-10-04 19:36:23
- 更新于 : 2025-12-17 07:54:43
- 链接: https://huyongshuang.github.io/2024/10/4-Hexo-4/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。