@kaktys123
HTML, CSS, JS

Как форматировать pug на выходе?

Доброго всем времени. Тема знаю была на тостере. Но может уже появилось решение. Как форматировать код можно на выводе из PUG. Так то он форматируется но инлайновые элементы все идут в строку например такие как ссылки все фигачит в строку. Попросили сверстать но чтобы именно HTML был красив и понятен. Вот задумался об этой теме.

https://www.npmjs.com/package/gulp-html-beautify вот такой есть плагин но не понятно как то с настройками. Может кто разберется как его настроить можно. Да и у кого с инглишем получше я что то не очень понял пока по настройки.

Потом есть такая статья 4webfan.ru/pug-gulp тут правда можно просто на выводе сделать из инлайновых элементов блочные.. Так себе решение но хоть что то)

вот в общем может кто поможет
  • Вопрос задан
  • 1640 просмотров
Решения вопроса 1
@kaktys123 Автор вопроса
HTML, CSS, JS
https://github.com/jonschlinkert/gulp-prettify/blo...

стати вот еще нашел плагин. Тоже можно настраивать исключения как обрабатывать тэги.

И похоже это все варианты. Да и по сути что еще придумаешь тут.
Но этот и 4webfan.ru/pug-gulp этот работают уже лучше код на выходе можно получить
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
yellow79
@yellow79
Senior Software Engineer
Нужно при компиляции в options задать параметр pretty=true

если вы рендерите через Express, то достаточно вызвать это app.locals.pretty = true;

если не через экпресс, то как-то так pug.compileFile('template.pug', {pretty:true})
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы