Доброго времени суток,
есть: PUG файлы
Собираю я выдачу помощью
gulp, плагин
gulp-pug
Таск (вряд ли он нужен, но все же) выглядит так:
gulp.task('pug:build', function() {
return gulp.src(path.src.pug)
.pipe(pug())
.pipe(gulp.dest(path.build.html))
.pipe(reload({stream: true}));
});
По определенным причинам, порой требуется наличие selfclosed тегов, например
<meta />
<input />
<img />
А pug генерит всегда эти теги строго в виде:
<meta>
<input>
<img>
Гугление подсказывает, что, будто бы расстановка самозакрытых тегов зависит от объявленного доктайпа (мол ставьте НЕ html5 и будет ок), однако, это не так, я пробовал к примеру:
doctype basic
И другие "
старые" доктайпы -
PUG упорно НЕ закрывает вышеуказанные теги.
Покопался в
документации, там черным по белому написано:
For example, whether self-closing tags end with /> or > depends on whether HTML or XML is specified.
Я пробовал прописывать уже от безысходности:
<?xml version="1.0" encoding="utf-8" ?>
Результат - нулевой, тег НЕ закрывается(