我有一页 - hello.html
。对于此页面,我有两种语言,它们在配置文件中定义。此外,我有两个不同的输出目录配置,与原始文件名不同 - en/
和pl/
。现在,我可以通过专用配置生成一个lang,之后我可以为第二个执行此操作。
我的问题是当我生成en/
一个并反转时如何保留pl/
目录,如何防止从public
输出目录中删除它们?
使用keep_files
jekyll配置功能无效,因为输出目录/文件名与原始名称不同。
希望这很清楚。
答案 0 :(得分:2)
如果您不介意拥有两个配置文件,请排除en
配置中的pl
个文件,反之亦然。例如,在pl
_config.yml:
exclude: ["en"]
在en
_config.yml:
exclude: ["pl"]
来自https://jekyllrb.com/docs/configuration/:
排除强>
从转换中排除目录和/或文件。这些排除项与站点的源目录相关,不能在源目录之外。
exclude: [DIR, FILE, ...]