Hexo压缩资源插件
文章摘要
IMZ GPT-4
此内容根据文章生成,并经过人工审核,仅用于文章内容的解释与总结
投诉文章来自插件hexo-all-minifier官方文档
安装
1 | npm install hexo-all-minifier --save |
对于Mac用户,也许您需要安装更多的东西
1 | brew install libtool automake autoconf nasm |
用法
只需将这一行放在 hexo-site 的配置文件中即可启用此插件。
1 | all_minifier: true |
如果您需要进一步控制此插件,请参阅以下选项。
选项
🌟🆕 !新增功能
1 | js_concator: |
- enable - 启用 Js concator。缺省值为 .
false
- bundle_path - 捆绑脚本的输出路径。它将被设置为根目录的绝对路径。
- front - 将捆绑脚本放在标记中所有脚本的前面。默认为 ,这意味着捆绑脚本将放在其他脚本的后面。
body``false
- silent - 禁用日志记录优化信息。缺省值为 .
false
concator 会将所有本地脚本连接成一个 bundle 脚本,并将其附加到 html 标签的末尾。 在未来的版本中将允许更多细节控制。body
1 | html_minifier: |
- enable - 启用 HTML 压缩器。缺省值为 .
true
- ignore_error - 忽略解析html时发生的错误。
- silent - 禁用日志记录优化信息。缺省值为 .
false
- exclude - 排除文件。Glob 是支持。
1 | css_minifier: |
- enable - 启用 CSS 压缩器。缺省值为 .
true
- silent - 禁用日志记录优化信息。缺省值为 .
false
- exclude - 排除文件。Glob 是支持。
1 | js_minifier: |
- enable - 启用 JS 压缩器。缺省值为 .
true
- mangle:Mangle 文件名
- output:输出选项。如果它是空的,请将其从 .yml 文件中删除!否则,它将设置为 ,这与 不同。
null``undefined
- compress:压缩选项。如果它是空的,请将其从 .yml 文件中删除!否则,它将设置为 ,这与 不同。
null``undefined
- silent - 禁用日志记录优化信息。缺省值为 .
false
- exclude:排除文件。Glob 是支持。
1 | image_minifier: |
- enable - 启用图像缩小器。缺省值为 .
true
- interlaced - 用于渐进式渲染的隔行扫描 gif.缺省值为 .
false
- multipass - 多次优化 svg,直到完全优化。缺省值为 .
false
- optimizationLevel - 选择介于 0 和 7 之间的优化级别。缺省值为 .
2
- pngquant - 启用 imagemin-pngquant 插件。缺省值为 .
false
- progressive - 无损转换为渐进式。缺省值为 .
false
- silent - 禁用日志记录优化信息。缺省值为 .
false
- exclude - 排除特定类型的图像文件,输入值可以是 ,, , 或 。默认值为 null。不支持 Glob。
gif``jpg``png``svg
本文是原创文章,采用CC BY-NC-SA 4.0协议,完整转载请注明来自Imz
评论 ()