На моем сайте Jekyll я использую плагин minify-html
. Однако это приводит к увеличению времени сборки сайта с 2-20 секунд до почти 5 минут, что недопустимо при разработке. Согласно документации:
После установки HTML-вывод Jekyll по умолчанию будет минимизирован. Если вы настроите
env
в своей конфигурации Jekyll, HTML будет минимизирован только тогда, когдаenv
установлен в рабочую среду.env: production
Эта документация бесполезна, поскольку в ней не объясняется, как настроить env
. Как и следовало ожидать, установка env: production
в _config.yml
не имеет никакого эффекта, так как не указывает, что должно меняться в зависимости от среды. Я потратил довольно много времени на поиски в Интернете, как заставить это работать, но ничего не нашел. Насколько я могу судить, env
, как и любой другой метод изменения в зависимости от среды, полностью недокументирован в Jekyll.
Как настроить запуск minify-html
только при вызове JEKYLL_ENV=production jekyll build
?
PS: Если это уместно, я установил minify-html
, добавив его в свой Gemfile и запустив bundle
.