hexo minify
? 1.7.0
Hexo-Minify est un plug-in de compression hexo qui peut compresser HTML, CSS, JS, Font, Image (JPG, PNG, GIF, WebP, SVG)
npm install hexo-minify --save
Si vous devez modifier, vous pouvez modifier le remplacement dans le fichier de configuration hexo
Si vous n'installez que des plug-ins et que vous n'avez pas rempli la configuration pertinente, utilisez les informations de configuration par défaut suivantes
# # 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-mégde
Hexo-Seo-Autopush
hexo-hash
hexo-préfabriqué