phpStorm минимизация HTML

187
04 июля 2018, 13:00

Имеется ли в phpStorm возможность автоматической минимизации HTML файла, как это позволяет делать плагин «YUI Compressor JS»/CSS»?

Проблема в том, что без минимизации HTML файл весит больше и переносы строк в файле могут влиять на отображение страницы в браузере.

Answer 1

в PhpStorm нет встроенной автоматической минимизации HTML файла, но ее несложно добавить.

  • npm install html-minifier -g
  • в Settings | Tools | File Watchers, добавьте новый file watcher, используя custom шаблон
  • в поле Program, укажите полный путь к html-minifier
  • в поле Arguments, добавьте след. аргументы:

$FileName$ --collapse-boolean-attributes --collapse-whitespace --html5 --remove-attribute-quotes --remove-comments --remove-empty-attributes --remove-optional-tags --remove-redundant-attributes --remove-script-type-attributes --remove-style-link-type-attributes --remove-tag-whitespace --sort-attributes --sort-class-name --trim-custom-fragments --use-short-doctype --minify-js -o $FileNameWithoutExtension$.min.html

  • в поле Output paths to refresh, укажите $FileNameWithoutExtension$.min.html

  • Working directory: $FileDir$

Полный список опций html-notifier доступен по команде html-notifier --help. См. https://github.com/kangax/html-minifier

READ ALSO
Как получить значение из input?

Как получить значение из input?

При нажатии на кнопку приходит ответ:

203
Как выделить тысячные доли числа в строке точками?

Как выделить тысячные доли числа в строке точками?

Нужно сделать разделения, к примеру, числа 15600 точками, чтобы получилось 15600

217
Установить библиотеку DocX

Установить библиотеку DocX

Подскажите пожалуйста, где можно скачать файлы библиотеки DocX (XceedWords

241
Как читать из файла в Xamarin Forms?

Как читать из файла в Xamarin Forms?

есть программа - болванка, которая записывает в файл инфу и потом ее читаетПри запись происходит хорошо, но вот чтение не получается(программа...

218