Hexo博客优化-代码压缩

因为 markdown 转 html 的原因,致使生成的 html 留有大量的空白,另外就是由于性能原因,需要对 js 和 css 进行压缩。

使用 hexo-neat 插件压缩

hexo-neat 插件使用 HTMLMinifier、clean-css、UglifyJS 插件实现。

安装 hexo-neat 插件

1
npm install hexo-neat --save

在站点 _config.yml 文件中增加如下配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# 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' - '**/index.js'