hexo minify
? 1.7.0
Hexo-minify es un complemento de compresión Hexo que puede comprimir HTML, CSS, JS, Font, Image (JPG, PNG, GIF, WebP, SVG)
npm install hexo-minify --save
Si necesita modificar, puede editar la anulación en el archivo de configuración de Hexo
Si solo instala complementos y no ha completado la configuración relevante, use la siguiente información de configuración predeterminada
# # 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
image :
enable : true
svg :
enable : true
# # 详细配置: https://github.com/imagemin/imagemin-svgo#imageminsvgooptionsbuffer
options : {}
jpg :
enable : true
# # 详细配置: https://github.com/imagemin/imagemin-jpegtran#options
options : {}
png :
enable : true
# # 详细配置: https://github.com/imagemin/imagemin-pngquant#options
options : {}
gif :
enable : true
# # 详细配置: https://www.npmjs.com/package/imagemin-gifsicle#options
options : {}
webp :
enable : true
# # 详细配置: https://github.com/imagemin/imagemin-webp#options
options : {}
font :
enable : false
# # 详细配置: https://github.com/Lete114/fontmin-spider#api
options : {} hexo-theme-mengd
hexo-seo-autopush
hexo-asino
hexo-prefetch