[英]How to unify languages in Netlify config.yml and Jekyll data file?
我有一個帶有 Netlify CMS 管理頁面的 Jekyll 網站。 該網站支持一些不同的語言,我在_data/languages.yml
文件中有這些語言供 Jekyll 使用。 然后在 Netlify 后端有一個具有相同語言的select
小部件。
但是,這意味着我有一些重復的數據,我的languages.yml
文件和 Netlify 的config.yml
文件都有相同的語言列表。 所以我想知道,有沒有辦法讓這個語言列表只有一次?
我的_data/languages.yml
文件看起來像這樣:
- value: "nl"
label: "NL"
- value: "en"
label: "EN"
- value: "fr"
label: "FR"
- value: "de"
label: "DE"
- value: "ja"
label: "Japanese"
- value: "zh"
label: "Mandarin"
在 Netlify config.yml
中有:
...
label: 'Language'
name: 'language'
widget: 'select'
options:
- { label: "Dutch", value: "nl" }
- { label: "English", value: "en" }
- { label: "French", value: "fr" }
- { label: "German", value: "de" }
- { label: "Japanese", value: "ja" }
- { label: "Chinese", value: "zh" }
...
我的想法(以及為什么它不起作用):
config.yml
中使用液體標簽 -> 這是不支持的,Netlify 只是抱怨config.yml
現在以--- ---
(前言)開頭config.yml
中包含languages.yml
-> 遺憾的是你不能在另一個文件中“導入”yml 文件還有其他方法嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.