保持Jekyll输出永久链接生成的文件

时间:2016-09-05 12:19:13

标签: jekyll

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

我的问题是当我生成en/一个并反转时如何保留pl/目录,如何防止从public输出目录中删除它们?

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

希望这很清楚。

1 个答案:

答案 0 :(得分:2)

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

exclude: ["en"]

en _config.yml:

exclude: ["pl"]

来自https://jekyllrb.com/docs/configuration/

  

排除

     

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

     

exclude: [DIR, FILE, ...]