我有一个静态网站设置与杰基尔。我正在将多个SCSS文件编译为单个style.css
输出文件。
在本地开发中,我希望扩展此文件,以便更容易调试。在制作中,我希望将此文件缩小。
似乎设置SASS编译器进行缩小的唯一方法是将值硬编码为_config.yml
。
我有办法根据JEKYLL_ENV
改变SASS编译输出样式吗?
答案 0 :(得分: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