多語言
Qiandu 支援使用 Hugo 的多語言模式 創建多語言的網站。
啟用多語言支持
為了使Qiandu支援您的語言,您需要告訴 Hugo 需要支援的語言。 在Qiandu的網站設定檔中新增:
hugo.yaml
defaultContentLanguage: en
languages:
en:
languageName: English
weight: 1
fr:
languageName: Français
weight: 2
ja:
languageName: 日本語
weight: 3
按檔案名稱管理翻譯
Hugo 支援按檔案名稱管理翻譯。例如,如果我們有一個英文檔案 content/docs/_index.md
,我們可以建立一個翻譯為法語的檔案 content/docs/_index.fr.md
。
- _index.md
- _index.fr.md
- _index.ja.md
注意:Hugo 也支援依內容目錄管理翻譯。
翻譯選單項目
要翻譯導覽列中的選單項,我們需要設定 identifier
欄位:
hugo.yaml
menu:
main:
- identifier: documentation
name: Documentation
pageRef: /docs
weight: 1
- identifier: blog
name: Blog
pageRef: /blog
weight: 2
翻譯字串
要翻譯其他地方的字串,我們需要將翻譯加入到對應的 i18n
檔案中:
i18n/fr.yaml
readMore: Lire la suite