add multilingual support

This commit is contained in:
geekifan
2025-04-27 16:17:45 +08:00
parent 1e0bb29742
commit 9c9f002965
18 changed files with 738 additions and 18 deletions

View File

@ -1,8 +1,21 @@
baseURL = 'https://example.org/'
languageCode = 'en-us'
title = 'Chirpy'
enableGitInfo = true
defaultContentLanguage = "en"
defaultContentLanguageInSubdir = false
[languages]
[languages.zh]
languageName = "中文"
languageCode = "zh-CN"
weight = 1
[languages.en]
languageName = "English"
languageCode = "en"
weight = 2
[pagination]
pagerSize = 5
@ -36,36 +49,66 @@ enableGitInfo = true
[[module.imports]]
path = "github.com/gohugoio/hugo-mod-bootstrap-scss/v5"
[[menu.main]]
[[languages.en.menu.main]]
name = "Home"
url = "/"
weight = 10
pre = "fa-house"
[[menu.main]]
[[languages.en.menu.main]]
name = "Categories"
url = "/categories/"
weight = 20
pre = "fa-stream"
[[menu.main]]
[[languages.en.menu.main]]
name = "Tags"
url = "/tags/"
weight = 30
pre = "fa-tags"
[[menu.main]]
[[languages.en.menu.main]]
name = "Archives"
url = "/archives/"
weight = 40
pre = "fa-archive"
[[menu.main]]
[[languages.en.menu.main]]
name = "About"
url = "/about/"
weight = 50
pre = "fa-info-circle"
[[languages.zh.menu.main]]
name = "主页"
url = "/"
weight = 10
pre = "fa-house"
[[languages.zh.menu.main]]
name = "分类"
url = "/categories/"
weight = 20
pre = "fa-stream"
[[languages.zh.menu.main]]
name = "标签"
url = "/tags/"
weight = 30
pre = "fa-tags"
[[languages.zh.menu.main]]
name = "归档"
url = "/archives/"
weight = 40
pre = "fa-archive"
[[languages.zh.menu.main]]
name = "关于"
url = "/about/"
weight = 50
pre = "fa-info-circle"
[params]
theme_version = "5.2.0"
toc = true