Revert "Update docusaurus.config.js"

This reverts commit f8eecadedb.
This commit is contained in:
techknowlogick
2023-07-19 13:38:32 -04:00
parent f8eecadedb
commit cf21dd155f
5 changed files with 127 additions and 11 deletions

View File

@@ -13,7 +13,7 @@ jobs:
- uses: actions/checkout@v3
- uses: https://github.com/actions/setup-node@v3
with:
node-version: 20
node-version: 16
- name: install necessary tools
run: |
apt update -y && apt install -y rsync python python3-pip
@@ -26,9 +26,13 @@ jobs:
run: |
make prepare\#20
make prepare-zh-cn\#20
- name: prepare 1.19 docs
run: |
make prepare\#19
make prepare-zh-cn\#19
- name: prepare awesome list
run: |
make prepare-awesome-latest prepare-awesome\#20
make prepare-awesome-latest prepare-awesome\#20 prepare-awesome\#19
- name: cleanup before build
run: |
rm static/_*

View File

@@ -27,7 +27,11 @@ const apiConfig = [
{
route: '/api/1.20/',
spec: 'static/swagger-20.json',
}
},
{
route: '/api/1.19/',
spec: 'static/swagger-19.json',
},
]: [],
// Theme Options for modifying how redoc renders them
theme: {
@@ -89,10 +93,14 @@ const config = {
banner: 'unreleased',
},
'1.20': {
label: '1.20.0',
label: '1.20.0-rc2',
banner: 'none',
},
'1.19': {
label: '1.19.4',
}
},
lastVersion: '1.20',
lastVersion: '1.19',
async sidebarItemsGenerator({defaultSidebarItemsGenerator, ...args}) {
const {item} = args;
// Use the provided data to generate a custom sidebar slice
@@ -155,10 +163,10 @@ const config = {
label: 'Docs',
},
{
to: '/api/1.20/',
to: '/api/1.19/',
label: 'API',
position: 'left',
activeBaseRegex: 'api/(1.20|next)/',
activeBaseRegex: 'api/(1.19|1.20|next)/',
},
{
position: 'left',
@@ -173,7 +181,8 @@ const config = {
position: 'right',
items: [
{to: '/api/next/', label: '1.21-dev' },
{to: '/api/1.20/', label: '1.20.0' }
{to: '/api/1.20/', label: '1.20.0-rc2' },
{to: '/api/1.19/', label: '1.19.4' },
],
},
{

View File

@@ -23,8 +23,11 @@ minNodeVer="16"
minGoVer="1.20"
goVer="1.20"
minorVer="main-nightly"
if [ "$version" == "1.20" ]; then
minorVer="1.20.0"
if [ "$version" == "1.19" ]; then
minorVer="1.19.4"
minGoVer="1.19"
elif [ "$version" == "1.20" ]; then
minorVer="1.20.0-rc2"
fi
docs_dir="versioned_docs/version-$version"
@@ -59,6 +62,8 @@ if [ "$version" == "latest" ]; then
SED_INPLACE 's/"version": "{{AppVer | JSEscape | Safe}}"/"version": "1.21-dev"/' static/swagger-latest.json
elif [ "$version" == "1.20" ]; then
SED_INPLACE 's/"version": "{{AppVer | JSEscape | Safe}}"/"version": "1.20.0-rc2"/' static/swagger-20.json
elif [ "$version" == "1.19" ]; then
SED_INPLACE 's/"version": "{{AppVer | JSEscape | Safe}}"/"version": "1.19.4"/' static/swagger-19.json
fi
SED_INPLACE 's/"basePath": "{{AppSubUrl | JSEscape | Safe}}/"basePath": "https:\/\/gitea.com/' static/swagger-"$1".json

View File

@@ -0,0 +1,97 @@
{
"docs": [
{
"type": "doc",
"id": "intro",
"label": "What is Gitea?"
},
{
"type": "category",
"label": "Installation",
"link": {
"type": "generated-index"
},
"items": [
{
"type": "autogenerated",
"dirName": "installation"
}
]
},
{
"type": "category",
"label": "Administration",
"link": {
"type": "generated-index"
},
"items": [
{
"type": "autogenerated",
"dirName": "administration"
}
]
},
{
"type": "category",
"label": "Usage",
"link": {
"type": "generated-index"
},
"items": [
{
"type": "category",
"label": "Packages",
"items": [
{
"type": "autogenerated",
"dirName": "packages"
}
]
},
{
"type": "autogenerated",
"dirName": "usage"
}
]
},
{
"type": "category",
"label": "Development",
"link": {
"type": "generated-index"
},
"items": [
{
"type": "autogenerated",
"dirName": "development"
}
]
},
{
"type": "category",
"label": "Contributing",
"link": {
"type": "generated-index"
},
"items": [
{
"type": "autogenerated",
"dirName": "contributing"
}
]
},
{
"type": "category",
"label": "Help",
"link": {
"type": "generated-index"
},
"items": [
{
"type": "autogenerated",
"dirName": "help"
}
]
}
]
}

View File

@@ -1,3 +1,4 @@
[
"1.20"
"1.20",
"1.19"
]