我可以更改 Jekyll 的临时目录吗?

Can I change Jekyll's temp directory?

我可以更改 Jekyll 用于临时构建的目录吗?

我在 gh-pages 分支上使用 Jekyll,当我切换回 master 上的 Ember 项目时,它会将新文件放入 /tmp。这会导致 Jekyll 的构建出现问题,并迫使我在每次切换回 gh-pages.

时删除目录

是的,你可以。

你有几种方法可以做到这一点,在 _config.yml 所在的本地文件夹中(Jekyll 站点根目录):

一个。编辑 _config.yml 以生成站点:

  • _config.yml中添加以下内容:

    destination: /tmp/jekyll_site/

  • 这将告诉 jekyll 你想要在 /tmp/jekyll_site 文件夹中生成临时站点。

乙。通过终端

传递目的地
  • jekyll serve -d /tmp/jekyll_site/ 或者 jekyll serve -destination /tmp/jekyll_site/

  • 此标志将使 Jekyll 在指定文件夹中生成文件。

可以找到有关 Jekyll 使用的配置选项和标志的更多信息 here in the documentation。 :)