文章目录
本文简单描述了如何快速为 Hexo 创建的 Blog 添加评论功能……
- Github大礼包:gitment, gitalk(推荐),gitter(推荐); 三个都支持Markdown;
- 基于 leancloud 的无后端评论系统:Valine(推荐,支持Markdown);
- 国外的有几个:disqus(漂亮,但需翻墙),hypercomments(推荐,不支持Markdown).
- 以前的多说挺不错,但是可惜已经成为历史了
综合考虑,当前的最佳选择我认为是 Valine,具体步骤如下
注册 leancloud 账号,获取 APPID 和 API Key
在 LeanCloud 上注册账号
注意:
- 需要手机号和验证码注册。
- 提供身份证号,使用支付宝扫描二维码,视频认证的方式通过实名认证后才可以创建应用
创建应用
新应用名称随意填
计价方案选择“开发版”即可
获取 APPID 和 API Key
点击刚创建的应用名称,在左侧菜单栏最下方选择“设置”
点击“应用 keys”连接
在 Credentials 下可以看到 APPID和API Key的信息
修改 Hexo 的配置主题
修改配置文件 _config.yml
在主题 _config.yml 文件内增加配置
1 | valine: |
新增配置 valine.ejs 文件
在 layout/_plugins/ 文件夹下增加valine.ejs 文件,内容如下
1 | <div class="valine_comment"></div> |
新增调用代码
在 layout/_page/post.ejs 文件中添加如下代码
1 | <% if (theme.valine && theme.valine.appid && theme.valine.appkey){ %> |