2016-10-30 4 views
1

У меня есть статический сайт с Jekyll. Я собираю несколько файлов SCSS в один выходной файл style.css.Сжатый выход SASS на основе JEKYLL_ENV?

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

Кажется, что единственный способ установить компилятор SASS для минимизации - это указать значение в _config.yml.

Есть ли способ изменить стиль вывода компиляции SASS на основе JEKYLL_ENV?

ответ

2

Вы можете использовать дополнительный файл конфигурации, чтобы переопределить стиль compressed при разработке с опцией --config и игнорировать его при производстве (https://jekyllrb.com/docs/configuration/#build-command-options).

_config.yml:

sass: 
    style: compressed 

_config-dev.yml:

sass: 
    style: expanded 

sass.style может быть nested, compact, expanded или compressed.


Разработка:

bundle exec jekyll serve --config _config.yml,_config-dev.yml 

Поскольку файл DEV является последним, его параметры перезаписи по умолчанию.


Производство:

bundle exec jekyll build 
+0

Отлично, я не знаю, что файлы конфигурации могут быть сложены. –

Смежные вопросы