Jekyll:指定插件在开发环境中是否处于活动状态

Jekyll:指定插件在开发环境中是否处于活动状态,jekyll,jekyll-extensions,Jekyll,Jekyll Extensions,在我的Jekyll站点中,我正在使用插件。但是,它会导致站点构建时间从2-20秒增加到近5分钟,这在开发过程中是不可接受的。根据报告: 安装后,Jekyll的HTML输出将默认缩小。如果在Jekyll配置中配置env,则只有在 env设置为生产 env: production 本文档毫无用处,因为它没有解释如何配置env。正如所料,在\u config.yml中设置env:production没有效果,因为它没有指定应根据环境变化的内容。我花了相当多的时间在互联网上搜索如何使这项工作,但我什么

在我的Jekyll站点中,我正在使用插件。但是,它会导致站点构建时间从2-20秒增加到近5分钟,这在开发过程中是不可接受的。根据报告:

安装后,Jekyll的HTML输出将默认缩小。如果在Jekyll配置中配置
env
,则只有在
env
设置为生产

env: production
本文档毫无用处,因为它没有解释如何配置
env
。正如所料,在
\u config.yml
中设置
env:production
没有效果,因为它没有指定应根据环境变化的内容。我花了相当多的时间在互联网上搜索如何使这项工作,但我什么也没找到。据我所知,
env
,以及任何其他因环境而异的方法,在Jekyll中完全没有文档记录

如何将
缩小html
设置为仅在调用
JEKYLL_ENV=production JEKYLL build
时运行?


PS:如果相关的话,我安装了
minify html
,方法是将它添加到我的GEM文件中,并运行
bundle

no
env
变量集在`\u config.yml`=>minification中

env:production
=>缩小

env:yolo或其他什么或dev
=>无缩小

您可以使用开发配置文件执行开发命令,该文件将覆盖默认的
\u config.yml

在新的\u配置\u dev.yml中,设置:

env: dev
要提供小型服务:
jekyll-service


为未统一的服务:
jekyllserve--config\u config.yml,\u config\u dev.yml

未记录功能的乐趣!根据jekyll--help,无法从命令行指定配置文件。但是你给出的命令仍然有效。@ScottSeverance:它在网站上有记录:它在页面的“配置”下