Hexo的Next主题集成了多种评论系统,在这里介绍两种个人感觉还不错的评论系统:Valine和Gitment。
Valine 评论系统
使用 Valine 评论系统,这款系统不需要登录便可以登录,没有后端,Next 主题最新已经支持安装
- 基于 Leancloud 的系统
- 支持 MarkDown 语法
- 无后端实现,快速高效
配置
注册 LeanCloud
因为 Valine 是基于 LeanCloud 系统的,所以先在 LeanCloud 中注册账号
注册登陆后,访问控制台,创建应用,选择开发版,创建好之后就生成了 App ID
和 App Key
设置 Next 主题
在主题的配置文件中,修改关于 valine 的配置
1 | # Valine. |
重新部署
评论管理
如果想要管理评论,进入 leancloud 官网,找到 控制台->存储->结构化数据->Commet 中进行管理
Gitment 评论系统
gitment,它是基于 github 开发的,是依靠于 GitHub Issues
的评论系统,Next 主题最新已经支持安装
前提:更新 Next 主题(5.1.2 主题)
注册OAuth application
- 在 github 中进行注册,进入 https://github.com/settings/profile
- 点击左侧 Developer settings
- Register a new application
1 | Application name: #应用名称 |
- 注册完成之后,会得到:
Client ID
和Client Secret
新建存放博客评论仓库
可以在 github 中建一个项目,专门用来存储你的博客评论
配置 next 主题文件
编辑主题配置文件:themes\next\ _config.yml,找到有关 gitment 的设置
1 | gitment: |
初始化
在设置完成之后,hexo 重新部署
每篇文章都要点击初始化评论按钮
评论
评论显示在新建存放评论的仓库中的 issue
中
关闭某个页面的评论
在页面的 Front-matter
中添加 comments
字段,设为 false
比如标签页不想要评论,则在标签页面中做以下设置
1 | title: 标签 |
转载:https://yashuning.github.io/2018/06/29/hexo-Next 主题添加评论功能/