前言

肯定还会跟我一样,使用主题之后还不满意的小伙伴,不光想要好,还想要更好!

那就来看看如何优化你的博客,让他变得更富有细节吧 ~

优化文章链接

优化文章链接,为了避免链接中出现中文导致太长或者死链的情况出现,可以使用一个插件来避免这种情况

插件:hexo-abbrlink

首先在博客根目录运行Git Bash,输入以下指令安装hexo-abbrlink

1
npm install hexo-abbrlink --save

打开站点配置文件_config.yml,修改permalink为:

1
permalink: posts/:abbrlink.html/

记得将原有的permalink注释掉或者删掉

在站点配置文件_config.yml中添加以下代码:

1
2
3
4
#abbrlink配置
abbrlink:
alg: crc32 #support crc16(default) and crc32
rep: dec #support dec(default) and hex

到这,关于优化文章链接的操作我们就做完啦!

自定义文本内容

文件路径:themes/next/languages/zh-CN.yml

需要打开这个文件进行修改。

选择哪个语言文档取决于你的站点配置文件上的语言写的是什么!

我将所有的日志换成了文章理由是我觉得日志怪怪的,还是文章比较正常。

Ctrl+H 进行批量替换。(不会真有人一个一个改吧,不会吧不会吧)

添加访客统计、访问次数统计、文章阅读次数统计

打开主题配置文件

搜索找到busuanzi_count,把enable设置为true

1
2
3
4
5
6
7
8
9
10
# Show Views / Visitors of the website / page with busuanzi.#展示访问数
# Get more information on http://ibruce.info/2015/04/04/busuanzi
busuanzi_count:
enable: true
total_visitors: true #统计访客数
total_visitors_icon: user
total_views: true #统计访问数
total_views_icon: eye
post_views: true #统计文章阅读数
post_views_icon: eye

同样是在主题配置文件下,搜索footer,在它底下添加counter,设值为true

1
2
#统计
counter: true

这个我一开始配置了,但是不生效,最后将它删了才生效的,如果你配置完有问题也可以将其删了试一试

来到themes\next\layout_partials,找到footer.swig文件,打开编辑,在底下添加代码

1
2
3
{% if theme.footer.counter %}
<script async src="//dn-lbstatics.qbox.me/busuanzi/2.3/busuanzi.pure.mini.js"></script>
{% endif %}

这样,就设置完成了,站点访客数、访问次数显示在网址底部,文章阅读次数在文章开头。