在Jekyll中,如何根据JEKYLL_ENV排除文件?

时间:2018-04-30 18:29:06

标签: jekyll jekyll-extensions

这似乎是一个非常基本的问题,但我找不到答案:-S

我这样排除:

exclude:
    - "*.json"
    - "Gemfile*"
    - "*.txt"
    - vendor
    - README.md
    - somefile.html

非常简单。要创建生产构建,我运行:$ JEKYLL_ENV=production bundle exec jekyll build

运行生产环境时如何排除somefile.html文件

1 个答案:

答案 0 :(得分:1)

也许您可以尝试使用特定的配置文件进行生产,并使用一个进行开发。在制作中,您可以使用排除as described here排除文件。

然后运行:

jekyll build --trace --config _config.yml,_config_dev.yml

jekyll build --trace --config _config.yml,_config_prod.yml

在_config.yml中设置通用设置,在配置环境后缀中设置环境特定配置。

跟踪标志是可选的,它将帮助设置它,因为它将显示发生的错误。

optional: -t, --trace Show the full backtrace when an error occurs