Hexo+Next主题安装Waline评论插件

部署服务端

参考https://waline.js.org/guide/get-started/

因为官方文档写的比较详细 简单写写

部署数据库https://leancloud.app/

在Vercel 部署 (服务端)

客户端

1
2
在hexo安装插件
npm install @waline/hexo-next --save

客户端配置

在根目录下的_config.yml中增加如下代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# Waline 评论系统start https://www.npmjs.com/package/@waline/hexo-next
waline:
enable: true
serverURL: https://waline.zlay.fun

# Waline library CDN url, you can set this to your preferred CDN
# libUrl: https://unpkg.com/@waline/client@v3/dist/waline.umd.js

# Waline CSS styles CDN url, you can set this to your preferred CDN
cssUrl: https://unpkg.com/@waline/client@v3/dist/waline.css

# Custom locales 自定义区域设置
locale:
placeholder: 请文明评论呀 #评论框的默认文字

# 如果为false,评论数将只显示在文章页面,而不是在主页
commentCount: false

# 浏览量统计,注意:您不应该同时启用`waline.pageview`和`leancloud_visitors`。 leancloud_visitors在主题文件夹中
pageview: false

lang: zh-CN
search: false #禁用表情包搜索
reaction: false #文章反应
imageUploader: false #图片上传
# Custom emoji
# emoji:
# - https://unpkg.com/@waline/emojis@1.1.0/weibo
# - https://unpkg.com/@waline/emojis@1.1.0/alus
# - https://unpkg.com/@waline/emojis@1.1.0/bilibili
# - https://unpkg.com/@waline/emojis@1.1.0/qq
# - https://unpkg.com/@waline/emojis@1.1.0/tieba
# - https://unpkg.com/@waline/emojis@1.1.0/tw-emoji

# Comment information, valid meta are nick, mail and link
# meta:
# - nick
# - mail
# - link

# Set required meta field, e.g.: [nick] | [nick, mail] 未登录必填字段
requiredMeta:
- nick

# Word limit, no limit when setting to 0
# wordLimit: 0

# Whether enable login, can choose from 'enable', 'disable' and 'force'
# login: enable

# comment per page
# pageSize: 10
# Waline 评论系统 end

管理

注册

https://{服务端部署地址}/ui/register

管理

https://{服务端部署地址}/ui