官网的快速上手照办就行,很顺畅

数据库设置

还是用 LeanCloud 的海外版,找到“设置-应用凭证”,记下 AppIDAppKeyMasterKey 备用。

Waline 也支持其他服务端,可自学。

Vercel 服务端部署

点这个:Deploy,直接跳转到 Vercel 开始部署,建议使用 Github 账号登录,自动 Fork 仓库就行了。

注:导入的项目最好是自己用户名的仓库,否则会要求创建 Team(附赠 Pro 试用,你懂的)

点击 Create,Vercel 会基于模板新建、初始化仓库,大约用了三四分钟才弄好。点击 Go to Dashboard - Settings - Environment Variables,在 Add New 新增三个参数 LEAN_IDLEAN_KEYLEAN_MASTER_KEY,分别对应数据库里的 AppIDAppKeyMasterKey,别复制错。

点击页首 Deployments,在下面自己刚创建的服务,点最右侧竖着三个点,选 Redeploy,重新部署一遍,让刚才填的参数生效。再等待两分钟。

STATUS 变成了 Ready,点击 Visit,会跳转到部署好的网站地址,这个地址就是评论功能的服务端地址,格式为 https://your-domain.vercel.app,记下来备用。

Hexo 本地代码配置

themes\maupassant\_config.yml 文件中增加代码(注意缩进)

1
2
waline:
enable: true ## If you want to use Waline comment system, please set the value to true.

themes\maupassant\layout\_partial\comments.jade 文件中增加代码(注意缩进)

1
2
3
4
5
6
7
8
if theme.waline.enable == true
#waline
script(src='//cdn.jsdelivr.net/npm/@waline/client/dist/Waline.min.js')
script.
Waline({
el: '#waline',
serverURL: 'https://your-domain.vercel.app'
});

注:https://your-domain.vercel.app 要改为自己的服务端地址。

部署:hexo g -d

管理员

在部署好后,打开 https://your-domain.vercel.app/ui/register 进行注册,首个注册的人会被设定成管理员。可以修改、标记或删除评论。

自定义

还有很多可以折腾的,指路:Waline,我就暂时不折腾了。


CHANGELOG

  • 20211201 Arlmy 创建、发布