Valine是一款基于LeanCloud开发的,快捷高效的无后端评论系统。
Valine中文文档: https://valine.js.org
效果如下
注册&登录LeanCloud
LeanCloud控制台:https://console.leancloud.cn/login?from=/apps
登录后进行实名认证
创建应用
进入控制台后点击按钮创建应用,选择开发版创建
创建完成后进入该应用,进入设置 -> 应用凭证,就能看到APP ID和APP Key
应用到Hexo
在主题的配置文件(/themes/某某theme/_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
| comments: enable: true use: 'valine' # valine || disqus # valine 评论 # docs: https://valine.js.org # You can get your appid and appkey from https://leancloud.cn # 这里appId和appKey一定一定要改成自己的,没有的话去 https://leancloud.cn 这个网站注册创建一个 valine: enable: true appId: 你的APP ID appKey: 你的APP Key placeholder: 输入你的评论~ # 评论框占位提示符 avatar: mp # Gravatar 头像展示方式 pageSize: 10 # 评论列表分页,每页条数 lang: zh-cn # 多语言支持 visitor: true # 文章访问量统计 recordIP: true # 是否记录评论者IP enableQQ: false # 是否启用昵称框自动获取QQ昵称和QQ头像,开启后是在昵称框输入QQ号码进行获取 meta: "['nick', 'mail', 'link']" # 评论者相关属性,可选值:['nick'],['nick','mail'],['nick', 'mail', 'link'] requiredFields: "['nick']" # 设置必填项,默认匿名 bilibiliEmoji: true # 是否启用Bilibili表情 notify: true # 已废弃可删除 verify: false # 已废弃可删除
|
在文章中的配置
在文章的Front-matter中添加comments属性,true/false来配置是否启用评论功能