Fix multiple languages sidebar

This commit is contained in:
Lunny Xiao
2023-04-04 12:14:20 +08:00
parent 1bfd1268e7
commit da0e55515b
10 changed files with 170 additions and 247 deletions

6
.gitignore vendored
View File

@@ -21,4 +21,8 @@ yarn-error.log*
.tmp/
docs/
versioned_docs/
versioned_docs/
static/_headers
static/_redirects
static/latest-swagger.json
static/19-swagger.json

View File

@@ -18,7 +18,7 @@ $SED_INPLACE 's/<empty/<&#8288;empty/' versioned_docs/version-1.19/zh-cn/contrib
$SED_INPLACE 's/<empty/<&#8288;empty/' versioned_docs/version-1.19/zh-cn/administration/config-cheat-sheet.zh-cn.md
$SED_INPLACE 's/^url:.*//' versioned_docs/version-1.19/zh-cn/intro.md
$SED_INPLACE 's/^title:.*/displayed_sidebar: mySidebar/' versioned_docs/version-1.19/zh-cn/intro.md
$SED_INPLACE 's/^title:.*/displayed_sidebar: siderBarCN/' versioned_docs/version-1.19/zh-cn/intro.md
$SED_INPLACE 's/^slug:.*/slug: \/zh-cn\//' versioned_docs/version-1.19/zh-cn/intro.md
$SED_INPLACE 's/.\/guidelines-frontend.md/.\/guidelines-frontend/' versioned_docs/version-1.19/zh-cn/development/hacking-on-gitea.zh-cn.md
@@ -29,9 +29,10 @@ for file in `find ./versioned_docs/version-1.19/zh-cn/ -name "*.md"`; do
# hide hugo toc
$SED_INPLACE 's/{{< toc >}}//' $file
$SED_INPLACE 's/{{< version >}}/1.19.0/g' $file
$SED_INPLACE 's/{{< relref "doc/\/docs/g' $file
$SED_INPLACE 's/{{< relref "doc/\/docs\/zh-cn/g' $file
$SED_INPLACE 's/" >}}//g' $file
$SED_INPLACE 's/\*\*Table of Contents\*\*//' $file
$SED_INPLACE 's/weight:/sidebar_position:/g' $file
done
for file in `find ./versioned_docs/version-1.19/zh-cn/usage/ -name "*.md"`; do

View File

@@ -10,7 +10,7 @@ fi
$SED_INPLACE 's/<empty/<&#8288;empty/' versioned_docs/version-1.19/administration/config-cheat-sheet.en-us.md
$SED_INPLACE 's/^url:.*//' versioned_docs/version-1.19/intro.md
$SED_INPLACE 's/^title:.*/displayed_sidebar: mySidebar/' versioned_docs/version-1.19/intro.md
$SED_INPLACE 's/^title:.*/displayed_sidebar: defaultSidebar/' versioned_docs/version-1.19/intro.md
$SED_INPLACE 's/^slug:.*/slug: \//' versioned_docs/version-1.19/intro.md
$SED_INPLACE 's/.\/guidelines-frontend.md/.\/guidelines-frontend/' versioned_docs/version-1.19/development/hacking-on-gitea.en-us.md
@@ -19,7 +19,7 @@ $SED_INPLACE 's/"version":.*/"version":"1.19.0"/' static/19-swagger.json
for file in `find ./versioned_docs/version-1.19/ -name "*.md"`; do
# hide hugo toc
$SED_INPLACE 's/{{< toc >}}//' $file
$SED_INPLACE 's/{{< version >}}/1.18.5/g' $file
$SED_INPLACE 's/{{< version >}}/1.19.0/g' $file
$SED_INPLACE 's/{{< relref "doc/\/docs/g' $file
$SED_INPLACE 's/" >}}//g' $file
$SED_INPLACE 's/\*\*Table of Contents\*\*//' $file

View File

@@ -18,7 +18,7 @@ $SED_INPLACE 's/<empty/<&#8288;empty/' docs/zh-cn/contributing/guidelines-backen
$SED_INPLACE 's/<empty/<&#8288;empty/' docs/zh-cn/administration/config-cheat-sheet.zh-cn.md
$SED_INPLACE 's/^url:.*//' docs/zh-cn/intro.md
$SED_INPLACE 's/^title:.*/displayed_sidebar: mySidebar/' docs/zh-cn/intro.md
$SED_INPLACE 's/^title:.*/displayed_sidebar: siderBarCN/' docs/zh-cn/intro.md
$SED_INPLACE 's/^slug:.*/slug: \/zh-cn\//' docs/zh-cn/intro.md
$SED_INPLACE 's/.\/guidelines-frontend.md/.\/guidelines-frontend/' docs/zh-cn/development/hacking-on-gitea.zh-cn.md
@@ -29,9 +29,10 @@ for file in `find ./docs/zh-cn/ -name "*.md"`; do
# hide hugo toc
$SED_INPLACE 's/{{< toc >}}//' $file
$SED_INPLACE 's/{{< version >}}/1.18.2/g' $file
$SED_INPLACE 's/{{< relref "doc/\/docs/g' $file
$SED_INPLACE 's/{{< relref "doc/\/docs\/zh-cn/g' $file
$SED_INPLACE 's/" >}}//g' $file
$SED_INPLACE 's/\*\*Table of Contents\*\*//' $file
$SED_INPLACE 's/weight:/sidebar_position:/g' $file
done
for file in `find ./docs/zh-cn/usage/ -name "*.md"`; do

View File

@@ -13,7 +13,7 @@ $SED_INPLACE 's/<empty/<&#8288;empty/' docs/contributing/guidelines-backend.en-u
$SED_INPLACE 's/</<&#8288;/' docs/contributing/guidelines-backend.en-us.md
$SED_INPLACE 's/</&#8288;/' docs/contributing/guidelines-backend.en-us.md
$SED_INPLACE 's/^url:.*//' docs/intro.md
$SED_INPLACE 's/^title:.*/displayed_sidebar: mySidebar/' docs/intro.md
$SED_INPLACE 's/^title:.*/displayed_sidebar: defaultSidebar/' docs/intro.md
$SED_INPLACE 's/^slug:.*/slug: \//' docs/intro.md
$SED_INPLACE 's/.\/guidelines-frontend.md/.\/guidelines-frontend/' docs/development/hacking-on-gitea.en-us.md

View File

@@ -1,5 +1,5 @@
module.exports = {
mySidebar: [
defaultSidebar: [
{
type: 'link',
label: 'What is Gitea?',
@@ -76,4 +76,81 @@ module.exports = {
]
},
],
siderBarCN: [
{
type: 'link',
label: 'Gitea是什么',
href: 'zh-cn/next/'
},
{
type: 'category',
label: '安装',
items: [
{
type: 'autogenerated',
dirName: 'zh-cn/installation',
}
]
},
{
type: 'category',
label: '管理',
items: [
{
type: 'autogenerated',
dirName: 'zh-cn/administration',
}
]
},
{
type: 'category',
label: '使用',
items: [
{
type: 'category',
label: '软件包管理',
items: [
{
type: 'autogenerated',
dirName: 'zh-cn/packages',
}
]
},
{
type: 'autogenerated',
dirName: 'zh-cn/usage',
},
]
},
{
type: 'category',
label: '开发',
items: [
{
type: 'autogenerated',
dirName: 'zh-cn/development',
}
]
},
{
type: 'category',
label: '贡献',
items: [
{
type: 'autogenerated',
dirName: 'zh-cn/contributing',
}
]
},
{
type: 'category',
label: '帮助',
items: [
{
type: 'autogenerated',
dirName: 'zh-cn/help',
}
]
},
],
};

View File

@@ -1,5 +1,5 @@
{
"mySidebar": [
"defaultSidebar": [
{
"type": "link",
"label": "What is Gitea?",
@@ -75,5 +75,82 @@
}
]
}
],
"siderBarCN": [
{
"type": "link",
"label": "Gitea是什么",
"href": "/"
},
{
"type": "category",
"label": "安装",
"items": [
{
"type": "autogenerated",
"dirName": "zh-cn/installation"
}
]
},
{
"type": "category",
"label": "管理",
"items": [
{
"type": "autogenerated",
"dirName": "zh-cn/administration"
}
]
},
{
"type": "category",
"label": "使用",
"items": [
{
"type": "category",
"label": "软件包管理",
"items": [
{
"type": "autogenerated",
"dirName": "zh-cn/packages"
}
]
},
{
"type": "autogenerated",
"dirName": "zh-cn/usage"
}
]
},
{
"type": "category",
"label": "开发",
"items": [
{
"type": "autogenerated",
"dirName": "zh-cn/development"
}
]
},
{
"type": "category",
"label": "贡献",
"items": [
{
"type": "autogenerated",
"dirName": "zh-cn/contributing"
}
]
},
{
"type": "category",
"label": "帮助",
"items": [
{
"type": "autogenerated",
"dirName": "zh-cn/help"
}
]
}
]
}

View File

@@ -1,79 +0,0 @@
{
"mySidebar": [
{
"type": "link",
"label": "What is Gitea?",
"href": "/"
},
{
"type": "category",
"label": "Installation",
"items": [
{
"type": "autogenerated",
"dirName": "installation"
}
]
},
{
"type": "category",
"label": "Administration",
"items": [
{
"type": "autogenerated",
"dirName": "administration"
}
]
},
{
"type": "category",
"label": "Usage",
"items": [
{
"type": "category",
"label": "Packages",
"items": [
{
"type": "autogenerated",
"dirName": "packages"
}
]
},
{
"type": "autogenerated",
"dirName": "usage"
}
]
},
{
"type": "category",
"label": "Development",
"items": [
{
"type": "autogenerated",
"dirName": "development"
}
]
},
{
"type": "category",
"label": "Contributing",
"items": [
{
"type": "autogenerated",
"dirName": "contributing"
}
]
},
{
"type": "category",
"label": "Help",
"items": [
{
"type": "autogenerated",
"dirName": "help"
}
]
}
]
}

View File

@@ -1,79 +0,0 @@
{
"mySidebar": [
{
"type": "link",
"label": "What is Gitea?",
"href": "/"
},
{
"type": "category",
"label": "Installation",
"items": [
{
"type": "autogenerated",
"dirName": "installation"
}
]
},
{
"type": "category",
"label": "Administration",
"items": [
{
"type": "autogenerated",
"dirName": "administration"
}
]
},
{
"type": "category",
"label": "Usage",
"items": [
{
"type": "category",
"label": "Packages",
"items": [
{
"type": "autogenerated",
"dirName": "packages"
}
]
},
{
"type": "autogenerated",
"dirName": "usage"
}
]
},
{
"type": "category",
"label": "Development",
"items": [
{
"type": "autogenerated",
"dirName": "development"
}
]
},
{
"type": "category",
"label": "Contributing",
"items": [
{
"type": "autogenerated",
"dirName": "contributing"
}
]
},
{
"type": "category",
"label": "Help",
"items": [
{
"type": "autogenerated",
"dirName": "help"
}
]
}
]
}

View File

@@ -1,79 +0,0 @@
{
"mySidebar": [
{
"type": "link",
"label": "What is Gitea?",
"href": "/"
},
{
"type": "category",
"label": "Installation",
"items": [
{
"type": "autogenerated",
"dirName": "installation"
}
]
},
{
"type": "category",
"label": "Administration",
"items": [
{
"type": "autogenerated",
"dirName": "administration"
}
]
},
{
"type": "category",
"label": "Usage",
"items": [
{
"type": "category",
"label": "Packages",
"items": [
{
"type": "autogenerated",
"dirName": "packages"
}
]
},
{
"type": "autogenerated",
"dirName": "usage"
}
]
},
{
"type": "category",
"label": "Development",
"items": [
{
"type": "autogenerated",
"dirName": "development"
}
]
},
{
"type": "category",
"label": "Contributing",
"items": [
{
"type": "autogenerated",
"dirName": "contributing"
}
]
},
{
"type": "category",
"label": "Help",
"items": [
{
"type": "autogenerated",
"dirName": "help"
}
]
}
]
}