Hexo-valine评论系统

有朋友私信我说需要一个评论区,需求堪比白云的《月子2》!

注册LeanCloud

Valine的评论数据都储存在Leancloud上,所以我们要去 leancloud官网 注册一个账户,并完成实名认证。

创建应用

开发版是虽然免费的,但是api调用量足够用了。

计费规则

核心数据

我们需要 AppID 和 AppKey

配置

hexo 根目录下 _config.fluid.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
# 开启评论需要先设置 `post: comments: enable: true`,然后根据 `type` 设置插件参数
post:
comments:
enable: true
type: valine
# Valine 插件
valine:
#AppID
appId: m72xxxxxxxxxx-xxxxxxxxxoHsz
#AppKey
appKey: 6muIxxxxxxxxxxxxgLU
placeholder: 说点什么...
path: window.location.pathname
avatar: retro
meta: ['nick']
pageSize: 10
lang: zh-CN
highlight: false
recordIP: false
serverURLs: ''
emojiCDN:
emojiMaps:
enableQQ: false
requiredFields: []

之后分别执行

1
2
$ hexo clean
$ hexo d -g

即可部署!

管理评论

在 LeanCloud 数据存储——结构化数据中可以对评论内容进行管理


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!