简介
一个帅气的博客应该具有:
- 文章目录
- 文章评论功能
- 主页显示时,文章的截断功能
- 博客的访客、浏览量的统计
本篇讲解 文章评论 的设置方法。
设置方法
选择第三方插件
yilia主题里默认提供了几种插件的支持,其中:
- 多说、网易云跟帖已经关闭
- 畅言需要域名备案才可使用
- disqus在国内由于你懂的原因,基本上不能正常使用
- Gitment设置、维护比较复杂,且只支持GitHub账号
看起来,基本上都处于不能用的状态。所以最终选用的是来必力这个插件。来必力安装使用方便,且提供管理、统计界面。
使用的话,注册一下,然后选择个人使用的免费版本City版本,选择“现在安装”,会到代码管理界面,如下:
设置yilia 配置文件
打开yilia的配置文件:\themes\yilia_config.yml,在其中加入内容,见下:
|
|
配置模板文件
打开页面模板文件:themes\yilia\layout\_partial\article.ejs,在文件末尾如下位置,添加来必力代码管理中心的代码。
先判断配置文件中是否配置了来必力。配置方法见上一小节。
为了评论框的效果,我们在代码上层添加了duoshuo的section样式:
整体代码如下:
|
|
完成上述配置后,就可以看到效果啦:
关闭评论方法
这里的设置会对所有的文章生效。如果想要关闭评论功能要怎么办呢?
只需要在刚才设置判断条件的地方多加一个判断条件,如下代码所示。然后在不需要评论的文章head中加comment: false,在需要加评论的文章head中加comment: true即可.
|
|
(^_^ 看到这里,你对hexo的实现原理是不是也多了些了解呢)
Tips:如果开启了此设置,但需要开启评论的文章数又很多。可以在文章的template文件(scaffolds文件夹下)中把comment:true加上,这样再使用hexo new命令创建的文件默认就开启了评论。