以前用wordpress时,做过速度上的优化,用了hexo后就没去研究这些东西,因为本身就挺快的,直到最近,网上找了一下,有没有hexo的速度优化,静态资源压缩之类的文章,看到了这个网站,安装好试了一下,生成静态文件的用时比没安装前多了1秒左右,但是静态文件的大小比之前的小了,应该是起到了压缩作用。用一段时间观察一下。下面也做一个记录。

两个步骤,一是安装hexo-neat(在本地blog文件夹内右键Git Bash Here,复制黏贴以下代码)

1
npm install hexo-neat --save

二是配置hexo的_config.yml文件(把下面代码复制黏贴到config.yml的末尾)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# hexo-neat 压缩
neat_enable: true

# 压缩html
neat_html:
enable: true
exclude:
# 压缩css
neat_css:
enable: true
exclude:
- '**/*.min.css'
# 压缩js
neat_js:
enable: true
mangle: true
output:
compress:
exclude:
- '**/*.min.js'
- '**/jquery.fancybox.pack.js'
- '**/index.js'

保存好后,执行hexo clean和hexo g