Hexo教程(四) - 评论系统

Hexo教程(四) - 评论系统

胡永双 Lv3
  • 评论系统的插件有很多,很多主题也内置了一些评论系统插件,下面以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
2
3
4
comment:
config:
waline:
serverUrl: https://huyongshuang.zeabur.app

效果如下图:

3、评论管理

访问<serverURL>/ui/register进行注册,或者通过评论框注册账号,首个注册的人会被设定成管理员。管理员登录后,即可看到评论管理界面,可以修改、标记或删除评论。

4、表情设置

参考文档:https://waline.js.org/guide/features/emoji.html
_config.redefine.yml配置文件中写入表情预设URL。

1
2
3
4
5
6
7
8
comment:
config:
waline:
emoji: [
"https://unpkg.com/@waline/emojis@1.4.0/bilibili",
"https://unpkg.com/@waline/emojis@1.4.0/qq",
"https://unpkg.com/@waline/emojis@1.4.0/weibo"
]
  • 标题: 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 进行许可。
评论