Jekyll:手动将要复制到 _site 目录的目录和文件列入白名单

Jekyll: Manually whitelist directories and files to be copied to _site directory

是否可以指定要复制到 _site 目录的文件或目录列表?我想按原样复制这些文件,就像 webpack-copy-plugin 允许使用 webpack 将文件从一个地方复制到另一个地方一样。

我要复制的文件在 _includes 中,以防这使事情复杂化。我知道我可以在我的项目中为我想复制到 _site 的这些文件创建一个顶级目录,但我想保持整洁并将所有内容放在 _includes 中(Jekyll 已经制作了很多文件和文件夹在我的项目根目录中,我不再想要了)。

我尝试在 _config.yml 中指定 include 的值,但这似乎不是将文件复制到 _site

其他人可以提供的任何建议都会有所帮助!

好奇,在_config.yml中指定:

include:
  - _includes

复制 _includes 中的所有内容,同时指定:

include:
  - _includes/assets

不复制任何内容。我只会使用前者。