之前搭建完只有基础功能,十分简单,但Hexo功能非常强大,可以给博客增加不少实用的功能。
Next主题
就是我的博客目前使用的,http://theme-next.iissnan.com/ ,可以很方便地使用一些第三方服务,这次增加小功能也是利用这一点。
增加评论功能
评论功能可以让内容更丰富,可以让访客留下评论和建议,便于博客地改进以及优化。
本来打算使用多说地,后来发现已经关闭了,抱着偷懒之上的原则,我用了disqus,配置过程如下。
注册一个账号
https://disqus.com/
步骤比较简单,就不说了。
定一个shortname
填写自己的网站,然后再填写一个自定义的shortname
编辑主题配置文件
将 disqus 下的 enable 设定为 true,同时提供您的 shortname。count 用于指定是否显示评论数量。1
2
3
4disqus:
enable: false
shortname:
count: true
增加分享功能
分享方便网站推广,看见好文章就喜欢分享,算是人的天性吧hhh。JiaThis配置比较简单,改动很少,嗯就这个不错。
编辑主题配置文件
添加/修改字段 jiathis,值为 true。1
2# JiaThis 分享服务
jiathis: true
增加搜索功能
搜索功能真心好用,当文章多起来的时候,标签提供的作用已经很少了,只能简单索引,搜索却能精确查找,这里我用的依旧是最简单的本地站内搜索。
安装hexo-generator-searchdb
在站点的根目录下执行以下命令:1
npm install hexo-generator-searchdb --save
配置站点配置文件
新增以下内容到任意位置:1
2
3
4
5search:
path: search.xml
field: post
format: html
limit: 10000
配置主题配置文件
1 | # Local search |
常见错误解决方法
配置完记得先hexo clean
,再hexo generate
。
大多数报错我是看不懂的,因为不懂node.js,采取的解决措施也比较简单,那就是撤销之前的步骤,很管用~~
参考
http://theme-next.iissnan.com/third-party-services.html
http://blog.csdn.net/u010053344/article/details/50701191