gulp-htmlmin-jinjia2
glup 插件 借助html-minifier压缩 html, 由于官方的gulp-htmlmin 依赖版本太老无法处理jinjia2中的 {{ }} {% %} ,所以先折腾一个自已用,官方更新后删除.
使用方法:
var gulp =html = ;gulp;
默认参数
removeComments: true //清除HTML注释collapseWhitespace: true //压缩HTMLcollapseBooleanAttributes: true //省略布尔属性的值 <input checked="true"/> ==> <input />removeEmptyAttributes: true //删除所有空格作属性值 <input id="" /> ==> <input />removeScriptTypeAttributes: true //删除<script>的type="text/javascript"removeStyleLinkTypeAttributes: true //删除<style>和<link>的type="text/css"minifyJS: true //压缩页面JSminifyCSS: true //压缩页面CSSignoreCustomFragments: //不处理 {} {%%} 里的内容/\{\%[\s\S]*?\%\}/g/\{\{[\s\S]*?\}\}/g
详细内容参看 html-minifier