名词介绍
评论系统(comment system)是指一个为用户提供交互的平台,并且一般还具有对所有评论进行相应的云端存储或管理功能。LeanCloud 是一家为软件开发提供后端的云服务供应商。Valine 是一款快速、简洁且评论者无需注册的便捷评价系统,非常适合博客等访问量不高的网站,可以有效避免博主维护注册用户等的额外开销。
他们之间的逻辑关系为 Valine 是一款评论系统,LeanCloud 作为一个服务商帮助我们一键运维博客内嵌的 Valine 系统。
准备工作
- 注册 LeanCloud 账号,推荐国际版账号。
- 创建应用,然后选择自己创建的应用。
- 按照:设置(Settings)–> 应用 Key(App Keys)–>AppID 和 AppKey。
- 为了数据安全,可在安全中心中添加自己的博客域名。
插入 Valine
- Valine 本身可通过导入
js
包Valine.min.js
而在 html 页面中直接插入,代码例子[1]如下:
1 |
|
- 然而,在我们使用的 hexo 主题模板中,只需要通过
./themes/pure/_config.yml
文件即可激活我们的 Valine 系统。找到comment
项如下所示:
1 | comment: |
需要配置的项已经在上面的yaml
文件中注释。
测试与玩转
通过 hexo clean && hexo g -d
来更新并部署添加了评论系统的博客。然后进行评论,并登录 leancloud 进行后台数据的管理。截图如下所示: