Столкнулся с проблемой при минификации HTML, некоторые слова между которыми есть
<br>
- в моб версии делаем ему
br { display: none }
. И вместо
Привет <br> мир!
, получаем слитно
Приветмир!
.
Кто-то сталкивался? Как бороться кроме как визуальной проверки всего контента и в местах где слилось добавлять вручную пробел типа
 
gulp.task('minifyHTML', function() {
return gulp.src(['src/**/*.html','src/**/*.php'])
.pipe(rev())
.pipe(htmlmin({
collapseWhitespace: true,
ignoreCustomFragments: [ /<%[\s\S]*?%>/, /<\?[=|php]?[\s\S]*?\?>/ ]
}))
.pipe(gulp.dest('dist'));
});