Hexo博客搭建(5):NexT主题-集成valine评论系统


打开next文件夹内的配置文件_config.yml,找到 Comments Settings,选择一个评论系统,设置为true。可选的有:changyandisqusdisqusjsgitalkliverevaline,这几个都是方便配置的。

1. 选择哪种评论系统

参考以下文章,选择适合自己的:
Hexo(NexT 主题)评论系统哪个好?
第三方评论系统推荐

集成valine评论系统01-畅言需备案

  • disqus 需要科学上网才能使用。
  • gitalk 尝试了一下,需要登录GitHub,且只能使用GitHub登录。
  • livere(来必力) 来自韩国的产品,中国本土化做的不错,支持微信、QQ、豆瓣等多种登录方式。
  • valine,无后端,无需登录,轻量,看了一下别的博客,样式也蛮喜欢,最终决定用这个。

2. 获取APP ID 和 APP Key

2.1. 注册登录LeanCloud

评论系统其实是放在Leancloud上的,因此首先需要去注册一个账号

Leancloud官网,点我注册

集成valine评论系统02-注册LeanCould

2.2. 实名认证和邮箱认证

注册成功后,根据提示,需要分别完成实名认证和邮箱验证

集成valine评论系统03

  • 实名认证——选择个人认证

集成valine评论系统04

  • 输入姓名、身份证号

集成valine评论系统05

  • 支付宝认证
  • 感觉还蛮麻烦,介意的选择其他的

集成valine评论系统06

  • 认证成功
    集成valine评论系统07

2.3. 创建应用

  • 进入控制台后点击左下角创建应用:

关于节点:
LeanCloud 有三个节点可供选择,分别是华北节点,华东节点以及国际节点。
如果用户主体在国内,建议使用华北节点与华东节点,如果用户主体在国外建议使用 国际节点。根据国家《网络安全法》的要求,使用 LeanCloud 国内节点服务的用户必须进行 实名认证6(个人或者企业认证)。在 LeanCloud 控制台新建应用以后不再支持更换节点。

集成valine评论系统09

  • 选择开发版,名称自定义

集成valine评论系统10

  • 创建成功

集成valine评论系统11

  • 点击名称,进入刚刚创建的应用,选择左下角的设置 > 应用Key,然后就能看到你的APP IDAPP Key了:

集成valine评论系统12

3. 配置

3.1. 填写appid 和 appkey

打开next文件夹内的配置文件_config.yml,找到Valine配置项,设置为true,填入appidappkey

# Valine
# For more information: https://valine.js.org, https://github.com/xCss/Valine
valine:
  enable: false
  appid: # Your leancloud application appid
  appkey: # Your leancloud application appkey

3.2. 添加 Web 安全域名

Leancloud -> 设置 -> 安全中心 -> Web 安全域名 把你的域名加进去

集成valine评论系统13-添加web安全域名

最后,hexo g -d命令部署,文章页面底部显示评论文本框。无需登录就可以进行评论,还支持Emoji。

集成valine评论系统14-成功

4. 评论数据管理

由于Valine 是无后端评论系统,所以也就没有开发评论数据管理功能。请自行登录Leancloud应用管理。

具体步骤:登录 -> 选择你创建的应用 -> 存储 -> 选择Class Comment,就可以看见评论数据了。

集成valine评论系统15-查看评论数据

5. 致谢

valine文档-快速开始


文章作者: Pamarus
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Pamarus !
评论
  目录