This is an automated email from the ASF dual-hosted git repository.
luzhijing pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris-website.git
The following commit(s) were added to refs/heads/master by this push:
new 1efb8b956af (feat) add docs 2.0 (#328)
1efb8b956af is described below
commit 1efb8b956af267cedc88dcdb3a1175cfb3eb0cff
Author: Jeffrey <[email protected]>
AuthorDate: Fri Oct 20 12:26:12 2023 +0800
(feat) add docs 2.0 (#328)
* (feat) add docs 2.0
* (feat) update build check
* (chores) increase memory size
---
.github/workflows/build-check.yml | 39 ++++++++++++++++++++++++++-
.github/workflows/cron-deploy-website.yml | 41 +++++++++++++++++++++++++++--
.github/workflows/manual-deploy-website.yml | 22 ++++++++++++++++
docusaurus.config.js | 7 ++++-
local_build_docs.sh | 19 +++++++++++++
versions.json | 1 +
6 files changed, 125 insertions(+), 4 deletions(-)
diff --git a/.github/workflows/build-check.yml
b/.github/workflows/build-check.yml
index 9ede67821b0..73509be4f64 100644
--- a/.github/workflows/build-check.yml
+++ b/.github/workflows/build-check.yml
@@ -44,7 +44,8 @@ jobs:
- name: Build
run: |
- git clone https://github.com/apache/doris.git
+ # clone docs version dev
+ git clone --branch master https://github.com/apache/doris.git --depth 1
mkdir -p docs
cp -R doris/docs/en/docs/* docs/
cp -R doris/docs/sidebars.json sidebars.json
@@ -58,9 +59,45 @@ jobs:
cp -R doris/docs/zh-CN/community/*
i18n/zh-CN/docusaurus-plugin-content-docs-community/current/
cp -R doris/docs/sidebarsCommunity.json .
+ # clone images
cp -R doris/docs/images static/
+
+ rm -rf doris
+
+ # clone docs version 1.2
+ git clone --branch branch-1.2-lts https://github.com/apache/doris.git
--depth 1
+ mkdir -p docs
+ rm -rf versioned_docs/version-1.2
+ mkdir -p versioned_docs/version-1.2
+ cp -R doris/docs/en/docs/* versioned_docs/version-1.2/
+ rm -rf versioned_sidebars/version-1.2-sidebars.json
+ cp -R doris/docs/sidebars.json
versioned_sidebars/version-1.2-sidebars.json
+ rm -rf i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.json
+ rm -rf i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2
+ mkdir -p i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2
+ cp -R doris/docs/zh-CN/docs/*
i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2/
+ cp -R doris/docs/dev.json
i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.json
+
+ rm -rf doris
+
+ # clone docs version 2.0
+ git clone --branch branch-2.0 https://github.com/apache/doris.git
--depth 1
+ mkdir -p docs
+ rm -rf versioned_docs/version-2.0
+ mkdir -p versioned_docs/version-2.0
+ cp -R doris/docs/en/docs/* versioned_docs/version-2.0/
+ rm -rf versioned_sidebars/version-2.0-sidebars.json
+ cp -R doris/docs/sidebars.json
versioned_sidebars/version-2.0-sidebars.json
+ rm -rf i18n/zh-CN/docusaurus-plugin-content-docs/version-2.0.json
+ rm -rf i18n/zh-CN/docusaurus-plugin-content-docs/version-2.0
+ mkdir -p i18n/zh-CN/docusaurus-plugin-content-docs/version-2.0
+ cp -R doris/docs/zh-CN/docs/*
i18n/zh-CN/docusaurus-plugin-content-docs/version-2.0/
+ cp -R doris/docs/dev.json
i18n/zh-CN/docusaurus-plugin-content-docs/version-2.0.json
+
+ rm -rf doris
npm install -g yarn
yarn cache clean
+ export NODE_OPTIONS=--max-old-space-size=8192
yarn && yarn build
rm -rf build
\ No newline at end of file
diff --git a/.github/workflows/cron-deploy-website.yml
b/.github/workflows/cron-deploy-website.yml
index 52c35bbbeff..e7eedab98e7 100644
--- a/.github/workflows/cron-deploy-website.yml
+++ b/.github/workflows/cron-deploy-website.yml
@@ -34,8 +34,8 @@ jobs:
- name: Build
run: |
- git clone https://github.com/apache/doris.git
- export BRANCH=master
+ # clone docs version dev
+ git clone --branch master https://github.com/apache/doris.git --depth 1
mkdir -p docs
cp -R doris/docs/en/docs/* docs/
cp -R doris/docs/sidebars.json sidebars.json
@@ -49,9 +49,46 @@ jobs:
cp -R doris/docs/zh-CN/community/*
i18n/zh-CN/docusaurus-plugin-content-docs-community/current/
cp -R doris/docs/sidebarsCommunity.json .
+ # clone images
cp -R doris/docs/images static/
+
+ rm -rf doris
+
+ # clone docs version 1.2
+ git clone --branch branch-1.2-lts https://github.com/apache/doris.git
--depth 1
+ mkdir -p docs
+ rm -rf versioned_docs/version-1.2
+ mkdir -p versioned_docs/version-1.2
+ cp -R doris/docs/en/docs/* versioned_docs/version-1.2/
+ rm -rf versioned_sidebars/version-1.2-sidebars.json
+ cp -R doris/docs/sidebars.json
versioned_sidebars/version-1.2-sidebars.json
+ rm -rf i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.json
+ rm -rf i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2
+ mkdir -p i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2
+ cp -R doris/docs/zh-CN/docs/*
i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2/
+ cp -R doris/docs/dev.json
i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.json
+
+ rm -rf doris
+
+ # clone docs version 2.0
+ git clone --branch branch-2.0 https://github.com/apache/doris.git
--depth 1
+ mkdir -p docs
+ rm -rf versioned_docs/version-2.0
+ mkdir -p versioned_docs/version-2.0
+ cp -R doris/docs/en/docs/* versioned_docs/version-2.0/
+ rm -rf versioned_sidebars/version-2.0-sidebars.json
+ cp -R doris/docs/sidebars.json
versioned_sidebars/version-2.0-sidebars.json
+ rm -rf i18n/zh-CN/docusaurus-plugin-content-docs/version-2.0.json
+ rm -rf i18n/zh-CN/docusaurus-plugin-content-docs/version-2.0
+ mkdir -p i18n/zh-CN/docusaurus-plugin-content-docs/version-2.0
+ cp -R doris/docs/zh-CN/docs/*
i18n/zh-CN/docusaurus-plugin-content-docs/version-2.0/
+ cp -R doris/docs/dev.json
i18n/zh-CN/docusaurus-plugin-content-docs/version-2.0.json
+
+ rm -rf doris
+
npm install -g yarn
yarn cache clean
+ export NODE_OPTIONS=--max-old-space-size=8192
yarn && yarn build
touch build/.dummy
cp .asf-site.yaml ./build/.asf.yaml
diff --git a/.github/workflows/manual-deploy-website.yml
b/.github/workflows/manual-deploy-website.yml
index 435dcd0cc73..73fee77c104 100644
--- a/.github/workflows/manual-deploy-website.yml
+++ b/.github/workflows/manual-deploy-website.yml
@@ -61,16 +61,38 @@ jobs:
# clone docs version 1.2
git clone --branch branch-1.2-lts https://github.com/apache/doris.git
--depth 1
mkdir -p docs
+ rm -rf versioned_docs/version-1.2
mkdir -p versioned_docs/version-1.2
cp -R doris/docs/en/docs/* versioned_docs/version-1.2/
rm -rf versioned_sidebars/version-1.2-sidebars.json
cp -R doris/docs/sidebars.json
versioned_sidebars/version-1.2-sidebars.json
+ rm -rf i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.json
+ rm -rf i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2
mkdir -p i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2
cp -R doris/docs/zh-CN/docs/*
i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2/
cp -R doris/docs/dev.json
i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.json
+ rm -rf doris
+
+ # clone docs version 2.0
+ git clone --branch branch-2.0 https://github.com/apache/doris.git
--depth 1
+ mkdir -p docs
+ rm -rf versioned_docs/version-2.0
+ mkdir -p versioned_docs/version-2.0
+ cp -R doris/docs/en/docs/* versioned_docs/version-2.0/
+ rm -rf versioned_sidebars/version-2.0-sidebars.json
+ cp -R doris/docs/sidebars.json
versioned_sidebars/version-2.0-sidebars.json
+ rm -rf i18n/zh-CN/docusaurus-plugin-content-docs/version-2.0.json
+ rm -rf i18n/zh-CN/docusaurus-plugin-content-docs/version-2.0
+ mkdir -p i18n/zh-CN/docusaurus-plugin-content-docs/version-2.0
+ cp -R doris/docs/zh-CN/docs/*
i18n/zh-CN/docusaurus-plugin-content-docs/version-2.0/
+ cp -R doris/docs/dev.json
i18n/zh-CN/docusaurus-plugin-content-docs/version-2.0.json
+
+ rm -rf doris
+
npm install -g yarn
yarn cache clean
+ export NODE_OPTIONS=--max-old-space-size=8192
yarn && yarn build
touch build/.dummy
cp .asf-site.yaml ./build/.asf.yaml
diff --git a/docusaurus.config.js b/docusaurus.config.js
index 192befb9431..a3c37def60a 100644
--- a/docusaurus.config.js
+++ b/docusaurus.config.js
@@ -128,15 +128,20 @@ const config = {
/** @type {import('@docusaurus/preset-classic').Options} */
({
docs: {
- lastVersion: 'current',
+ lastVersion: '2.0',
versions: {
1.2: {
banner: 'none',
badge: false,
},
+ "2.0": {
+ banner: 'none',
+ badge: false,
+ },
current: {
label: 'dev',
path: 'dev',
+ banner: 'unreleased',
badge: false,
},
},
diff --git a/local_build_docs.sh b/local_build_docs.sh
index c19fd0e9da7..aef24fdc8f0 100644
--- a/local_build_docs.sh
+++ b/local_build_docs.sh
@@ -31,6 +31,7 @@ rm -rf doris
git clone --branch master https://github.com/apache/doris.git --depth 1
mkdir -p docs
cp -R doris/docs/en/docs/* docs/
+rm -rf sidebars.json
cp -R doris/docs/sidebars.json sidebars.json
mkdir -p i18n/zh-CN/docusaurus-plugin-content-docs/current
cp -R doris/docs/zh-CN/docs/*
i18n/zh-CN/docusaurus-plugin-content-docs/current/
@@ -38,6 +39,7 @@ cp -R doris/docs/dev.json
i18n/zh-CN/docusaurus-plugin-content-docs/current.json
mkdir -p community
cp -R doris/docs/en/community/* community/
+rm -rf sidebarsCommunity.json
mkdir -p i18n/zh-CN/docusaurus-plugin-content-docs-community/current/
cp -R doris/docs/zh-CN/community/*
i18n/zh-CN/docusaurus-plugin-content-docs-community/current/
cp -R doris/docs/sidebarsCommunity.json .
@@ -50,6 +52,7 @@ rm -rf doris
# clone docs version 1.2
git clone --branch branch-1.2-lts https://github.com/apache/doris.git --depth 1
mkdir -p docs
+rm -rf versioned_docs/version-1.2
mkdir -p versioned_docs/version-1.2
cp -R doris/docs/en/docs/* versioned_docs/version-1.2/
rm -rf versioned_sidebars/version-1.2-sidebars.json
@@ -62,6 +65,22 @@ cp -R doris/docs/dev.json
i18n/zh-CN/docusaurus-plugin-content-docs/version-1.2.
rm -rf doris
+# clone docs version 2.0
+git clone --branch branch-2.0 https://github.com/apache/doris.git --depth 1
+mkdir -p docs
+rm -rf versioned_docs/version-2.0
+mkdir -p versioned_docs/version-2.0
+cp -R doris/docs/en/docs/* versioned_docs/version-2.0/
+rm -rf versioned_sidebars/version-2.0-sidebars.json
+cp -R doris/docs/sidebars.json versioned_sidebars/version-2.0-sidebars.json
+rm -rf i18n/zh-CN/docusaurus-plugin-content-docs/version-2.0.json
+rm -rf i18n/zh-CN/docusaurus-plugin-content-docs/version-2.0
+mkdir -p i18n/zh-CN/docusaurus-plugin-content-docs/version-2.0
+cp -R doris/docs/zh-CN/docs/*
i18n/zh-CN/docusaurus-plugin-content-docs/version-2.0/
+cp -R doris/docs/dev.json
i18n/zh-CN/docusaurus-plugin-content-docs/version-2.0.json
+
+rm -rf doris
+
npm install -g yarn
yarn cache clean
yarn && yarn build
diff --git a/versions.json b/versions.json
index 0cb3f2953b8..27e7f3c5b8c 100644
--- a/versions.json
+++ b/versions.json
@@ -1,4 +1,5 @@
[
"current",
+ "2.0",
"1.2"
]
\ No newline at end of file
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]