保持Jekyll输出文件不被permalink生成

保持Jekyll输出文件不被permalink生成,jekyll,Jekyll,我有一个页面-hello.html。对于这个页面,我有两种在配置文件中定义的语言。我还有两个不同的输出目录配置,不同的原始文件名-en/和pl/。现在,我可以通过专用配置生成一个lang,然后我可以为第二个lang生成这个lang 我的问题是,当我生成pl/one和reverse时,如何保持en/目录,如何防止从public输出目录中删除它们 使用keep_filesjekyll配置功能不起作用,因为输出目录/文件名与原始目录/文件名不同 希望这足够清楚。如果您不介意有两个配置文件,请将en文件

我有一个页面-
hello.html
。对于这个页面,我有两种在配置文件中定义的语言。我还有两个不同的输出目录配置,不同的原始文件名-
en/
pl/
。现在,我可以通过专用配置生成一个lang,然后我可以为第二个lang生成这个lang

我的问题是,当我生成
pl/
one和reverse时,如何保持
en/
目录,如何防止从
public
输出目录中删除它们

使用
keep_files
jekyll配置功能不起作用,因为输出目录/文件名与原始目录/文件名不同


希望这足够清楚。

如果您不介意有两个配置文件,请将
en
文件排除在
pl
配置中,反之亦然。例如,在您的
pl
\u config.yml中:

exclude: ["en"]
exclude: ["pl"]
在您的
en
\u config.yml中:

exclude: ["en"]
exclude: ["pl"]
发件人:

排除

从转换中排除目录和/或文件。这些排除项与站点的源目录相关,不能位于源目录之外

exclude:[目录,文件,…]


如果您不介意有两个配置文件,请在
pl
config中排除
en
文件,反之亦然。例如,在您的
pl
\u config.yml中:

exclude: ["en"]
exclude: ["pl"]
在您的
en
\u config.yml中:

exclude: ["en"]
exclude: ["pl"]
发件人:

排除

从转换中排除目录和/或文件。这些排除项与站点的源目录相关,不能位于源目录之外

exclude:[目录,文件,…]


为什么不在同一个过程中生成目录?bc它生成复杂的最终URL为什么不在同一个过程中使用与在两个过程中生成时相同的URL生成目录?什么?我不明白为什么每种语言需要一个配置文件。你的问题对我来说像是个XY问题。配置文件的确切内容是什么,生成的“复杂的最终URL”是什么,您希望生成的最终URL是什么?为什么不在同一过程中生成目录?bc它生成复杂的最终URL为什么不在同一过程中使用与在两个过程中生成的URL相同的URL生成目录?什么?我不明白为什么每种语言需要一个配置文件。你的问题对我来说像是个XY问题。配置文件的确切内容是什么,生成的“复杂最终URL”是什么,以及您希望生成的最终URL是什么?我不能排除这些文件,因为它们不存在,我有一个hello文件,它以
en/pl
permalinks的形式生成为两种不同的语言。我不能排除这些文件,因为它们不存在。我有一个hello文件,它以
en/pl
permalinks的形式生成为两种不同的语言