我正在建立一个具有多语言支持的网站。
在根目录中,我有一个或多个基于语言环境的目录,例如:/ en / it
我正在尝试将一种语言设置为默认语言,并通过设置_config.yml中的defaults部分(如下所述),让Jekyll在_site
目录的根目录中生成其页面。其他目录将照常生成。
我不要:
lang: en
变量,但尽可能在_config.yml中全局设置它pages
目录)。我尝试了各种解决方案,包括:
这适用于根目录为_en
的集合:
collections:
en:
output: true
permalink: /:path
defaults:
...
- scope:
path: ""
type: "en"
values:
layout: "default"
lang: "en"
permalink: /:path
不是这个,恕我直言,因为它应该用于页面:
defaults:
...
- scope:
path: "en"
type: "pages"
values:
layout: "default"
lang: "en"
permalink: /:path
简而言之,我需要: