以前用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