在我的Jekyll网站中,我正在使用minify-html
插件。但是,它会导致站点构建时间从2-20秒增加到近5分钟,这在开发过程中是不可接受的。根据{{3}}:
安装完成后,Jekyll的HTML输出默认会缩小。如果在Jekyll配置中配置
env
,则HTML仅在缩小时缩小env
已设置为生产。env: production
此文档没用,因为它没有解释配置env
的 。可以预料,在env: production
中设置_config.yml
无效,因为它未指定 应根据环境而变化的内容。我花了很多时间在互联网上搜索如何完成这项工作,但我什么都没发现。据我所知,env
以及任何其他因环境而异的方法在Jekyll中完全没有记载。
如何设置minify-html
仅在我致电JEKYLL_ENV=production jekyll build
时才会投放?
PS:如果它是相关的,我通过将minify-html
添加到我的Gemfile并运行bundle
来安装DotNetWS
。
答案 0 :(得分:2)
no env
变量缩小
env: production
=>缩小
env: yolo or whatever or dev
=>没有缩小
您可以使用将覆盖默认_config.yml
的开发配置文件来使用开发命令。 See command options
在新的 _config_dev.yml 中,设置:
env: dev
服务缩小:jekyll serve
。
提供服务:jekyll serve --config _config.yml,_config_dev.yml