【发布时间】:2016-06-03 08:05:26
【问题描述】:
在我的 Jekyll 站点中,我使用的是 minify-html 插件。但是,它会导致站点构建时间从 2-20 秒增加到近 5 分钟,这在开发过程中是无法接受的。根据documentation:
安装后,Jekyll 的 HTML 输出默认会被缩小。如果你在 Jekyll 配置中配置了
env,HTML 只会在env已设置为生产。env: production
此文档没有用处,因为它没有解释如何配置env。正如所料,在_config.yml 中设置env: production 没有效果,因为它没有指定什么 应该因环境而异。我花了很多时间在互联网上搜索如何完成这项工作,但我什么也没找到。据我所知,env 以及任何其他因环境而异的方法在 Jekyll 中完全没有记录。
如何将minify-html 设置为仅在我调用JEKYLL_ENV=production jekyll build 时运行?
PS:如果相关,我通过将minify-html 添加到我的Gemfile 并运行bundle 来安装它。
【问题讨论】: