Hexo resources compress HTML,CSS,JS
npm install hexo-simple-minify一个简单的 Hexo 压缩插件,基于 Lete114/hexo-minify。相比原项目,删除了图片压缩功能。
``sh`Use npm
npm install hexo-simple-minify --saveUse pnpm
pnpm install hexo-simple-minify --saveUse yarn
yarn add hexo-simple-minify
> 如需修改,可在 Hexo 配置文件内编辑覆盖
> 如果仅安装插件,并未填写相关配置,则使用以下默认配置信息
`yml``Hexo-minify Default Config Options
minify:
preview: false ## 本地预览时是否压缩
exclude: ['.min.']
js:
enable: true
sourceMap:
enable: false ## 生成 sourceMap
## 将 sourceMappingURL 插入压缩后的 js 文件,如果为 false 则需要在浏览器开发者工具中手动添加 sourceMap
sourceMappingURL: false ## //# sourceMappingURL=xxx.js.map
## 详细配置: https://github.com/terser/terser#minify-options
options: {}
css:
enable: true
## 详细配置: https://github.com/clean-css/clean-css#compatibility-modes
options: {}
html:
enable: true
## 详细配置: https://github.com/kangax/html-minifier#options-quick-reference
options:
minifyJS: true # Compressed JavaScript
minifyCSS: true # CSS Compressed
removeComments: true # Remove the comments
collapseWhitespace: true # Delete any extra space
removeAttributeQuotes: true # Delete attribute quotes
font:
enable: false
## 详细配置: https://github.com/Lete114/fontmin-spider#api
options: {}