gulp -htmlmin html- minifier, ( npmjs.com github), . , , ignoreCustomFragments.
var gulp = require(gulp),
htmlmin = require(gulp-htmlmin);
gulp.task('htmltask', function(){
return gulp.src(['./dev/*.html','./dev/*.php'])
.pipe(htmlmin({
collapseWhitespace: true,
ignoreCustomFragments: [ /<%[\s\S]*?%>/, /<\?[=|php]?[\s\S]*?\?>/ ]
}))
.pipe(gulp.dest('./site'));
});
ignoreCustomFragments regex /<\?[=|php]?[\s\S]*?\?>/, , <? <?php ?>.
html- minifier php, ignoreCustomFragments.