This is an automated email from the ASF dual-hosted git repository.

liuyu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar.git


The following commit(s) were added to refs/heads/master by this push:
     new 716a613  [website][upgrade]Fix: docs menu parse error (#12801)
716a613 is described below

commit 716a613ac87fec645eecf3e526bb226524417459
Author: Li Li <[email protected]>
AuthorDate: Mon Nov 15 15:48:23 2021 +0800

    [website][upgrade]Fix: docs menu parse error (#12801)
    
    * feat: upgrade deps
    
    Signed-off-by: LiLi <[email protected]>
    
    * feat: multi language supported
    
    Signed-off-by: LiLi <[email protected]>
    
    * fix: 2.7.0 menu config fix
    
    Signed-off-by: LiLi <[email protected]>
    
    * fix: 2.7.2 menu fix
    
    Signed-off-by: LiLi <[email protected]>
    
    * patch
    
    Signed-off-by: LiLi <[email protected]>
---
 site2/website-next/crowdin.yml                     | 26 +++++++++++++++++++
 site2/website-next/docusaurus.config.js            |  8 ++++++
 site2/website-next/package.json                    | 30 ++++++++++++----------
 site2/website-next/src/pages/versions.js           |  3 ++-
 .../versioned_sidebars/version-2.7.0-sidebars.json |  4 ---
 .../versioned_sidebars/version-2.7.2-sidebars.json | 27 ++++++++++++++++++-
 6 files changed, 79 insertions(+), 19 deletions(-)

diff --git a/site2/website-next/crowdin.yml b/site2/website-next/crowdin.yml
new file mode 100644
index 0000000..0828821
--- /dev/null
+++ b/site2/website-next/crowdin.yml
@@ -0,0 +1,26 @@
+project_id: 485261
+# api_token_env: 'CROWDIN_PERSONAL_TOKEN'
+# api_token: 20a2c29bfe39397f7ae63ce318c04c96,
+api_token: 
f12b5ae600612e3a5c215708f09d2cd5c27896d7c67e40c9fdad24c5e5b5471039da023d379d3da4
+preserve_hierarchy: true
+files: [
+    # JSON 翻译文件
+    {
+      source: '/i18n/en/**/*',
+      translation: '/i18n/%two_letters_code%/**/%original_file_name%',
+    },
+    # 文档 Markdown 文件
+    {
+      source: '/docs/**/*',
+      translation: 
'/i18n/%two_letters_code%/docusaurus-plugin-content-docs/current/**/%original_file_name%',
+    },
+    {
+      source: '/versioned_docs/**/*',
+      translation: 
'/i18n/%two_letters_code%/docusaurus-plugin-content-docs/**/%original_file_name%',
+    },
+    # 博客 Markdown 文件
+    {
+      source: '/blog/**/*',
+      translation: 
'/i18n/%two_letters_code%/docusaurus-plugin-content-blog/**/%original_file_name%',
+    },
+  ]
\ No newline at end of file
diff --git a/site2/website-next/docusaurus.config.js 
b/site2/website-next/docusaurus.config.js
index 239c9ee..7be09af 100644
--- a/site2/website-next/docusaurus.config.js
+++ b/site2/website-next/docusaurus.config.js
@@ -101,6 +101,10 @@ module.exports = {
   customFields: {
     githubUrl,
   },
+  // i18n: {
+  //   defaultLocale: "en",
+  //   locales: ["en", "zh"],
+  // },
   themeConfig: {
     navbar: {
       title: "",
@@ -122,6 +126,10 @@ module.exports = {
           label: "GitHub",
           position: "right",
         },
+        // {
+        //   type: "localeDropdown",
+        //   position: "left",
+        // },
         {
           label: "Version",
           to: "docs",
diff --git a/site2/website-next/package.json b/site2/website-next/package.json
index ff48623..965dbb4 100644
--- a/site2/website-next/package.json
+++ b/site2/website-next/package.json
@@ -11,26 +11,30 @@
     "clear": "docusaurus clear",
     "serve": "docusaurus serve",
     "write-translations": "docusaurus write-translations",
-    "write-heading-ids": "docusaurus write-heading-ids"
+    "write-heading-ids": "docusaurus write-heading-ids",
+    "crowdin": "crowdin",
+    "upload": "CROWDIN_PERSONAL_TOKEN=20a2c29bfe39397f7ae63ce318c04c96 crowdin 
upload",
+    "download": "CROWDIN_PERSONAL_TOKEN=20a2c29bfe39397f7ae63ce318c04c96 
crowdin download"
   },
   "dependencies": {
-    "@docusaurus/core": "2.0.0-beta.8",
-    "@docusaurus/plugin-client-redirects": "^2.0.0-beta.8",
-    "@docusaurus/preset-classic": "2.0.0-beta.8",
-    "@emotion/react": "^11.5.0",
-    "@emotion/styled": "^11.3.0",
+    "@crowdin/cli": "3",
+    "@docusaurus/core": "2.0.0-beta.9",
+    "@docusaurus/plugin-client-redirects": "^2.0.0-beta.9",
+    "@docusaurus/preset-classic": "2.0.0-beta.9",
+    "@emotion/react": "^11.6.0",
+    "@emotion/styled": "^11.6.0",
     "@mdx-js/react": "^1.6.22",
-    "@mui/material": "^5.0.6",
+    "@mui/material": "^5.1.0",
     "@svgr/webpack": "^5.5.0",
     "clsx": "^1.1.1",
     "file-loader": "^6.2.0",
     "install": "^0.13.0",
-    "npm": "^8.1.1",
+    "npm": "^8.1.3",
     "prism-react-renderer": "^1.2.1",
     "react": "^17.0.2",
     "react-dom": "^17.0.2",
     "react-markdown": "^7.1.0",
-    "react-svg": "^14.0.17",
+    "react-svg": "^14.1.2",
     "remark-linkify-regex": "^1.0.0",
     "replace-in-file": "^6.3.2",
     "url-loader": "^4.1.1"
@@ -48,12 +52,12 @@
     ]
   },
   "devDependencies": {
-    "autoprefixer": "^10.3.7",
-    "postcss": "^8.3.9",
-    "postcss-cli": "^9.0.1",
+    "autoprefixer": "^10.4.0",
+    "postcss": "^8.3.11",
+    "postcss-cli": "^9.0.2",
     "postcss-import": "^14.0.2",
     "postcss-nested": "^5.0.6",
     "postcss-preset-env": "^6.7.0",
-    "tailwindcss": "^2.2.17"
+    "tailwindcss": "^2.2.19"
   }
 }
diff --git a/site2/website-next/src/pages/versions.js 
b/site2/website-next/src/pages/versions.js
index 10a06b5..11cb76f 100644
--- a/site2/website-next/src/pages/versions.js
+++ b/site2/website-next/src/pages/versions.js
@@ -7,6 +7,7 @@ import TableRow from "@mui/material/TableRow";
 import Link from "@mui/material/Link";
 import VersionsTable from "../components/VersionsTable";
 import useDocusaurusContext from "@docusaurus/useDocusaurusContext";
+import Translate, { translate } from "@docusaurus/Translate";
 import { docUrl } from "../utils/index";
 const versions = require("../../versions.json");
 const oldversions = require("../../oldversions.json");
@@ -50,7 +51,7 @@ export default function DenseTable() {
               .filter((item) => item != latestStableVersion)
               .concat(oldversions)
               .map((item) => ({
-                name: item
+                name: item,
               }))}
             type="stable"
           ></VersionsTable>
diff --git a/site2/website-next/versioned_sidebars/version-2.7.0-sidebars.json 
b/site2/website-next/versioned_sidebars/version-2.7.0-sidebars.json
index 16449b9..0378a01 100644
--- a/site2/website-next/versioned_sidebars/version-2.7.0-sidebars.json
+++ b/site2/website-next/versioned_sidebars/version-2.7.0-sidebars.json
@@ -576,7 +576,3 @@
     }
   ]
 }
-=======
-    }
-  ]
-}
diff --git a/site2/website-next/versioned_sidebars/version-2.7.2-sidebars.json 
b/site2/website-next/versioned_sidebars/version-2.7.2-sidebars.json
index 19ed8da..d1e483f 100644
--- a/site2/website-next/versioned_sidebars/version-2.7.2-sidebars.json
+++ b/site2/website-next/versioned_sidebars/version-2.7.2-sidebars.json
@@ -199,6 +199,11 @@
         {
           "type": "doc",
           "id": "version-2.7.2/helm-tools"
+        }
+      ]
+    },
+    {
+      "type": "category",
       "label": "Transactions",
       "items": [
         {
@@ -250,6 +255,11 @@
         {
           "type": "doc",
           "id": "version-2.7.2/administration-isolation"
+        }
+      ]
+    },
+    {
+      "type": "category",
       "label": "Deployment",
       "items": [
         {
@@ -279,6 +289,11 @@
         {
           "type": "doc",
           "id": "version-2.7.2/deploy-monitoring"
+        }
+      ]
+    },
+    {
+      "type": "category",
       "label": "Client Libraries",
       "items": [
         {
@@ -312,11 +327,21 @@
         {
           "type": "doc",
           "id": "version-2.7.2/client-libraries-dotnet"
+        }
+      ]
+    },
+    {
+      "type": "category",
       "label": "Performance",
       "items": [
         {
           "type": "doc",
           "id": "version-2.7.2/performance-pulsar-perf"
+        }
+      ]
+    },
+    {
+      "type": "category",
       "label": "Security",
       "items": [
         {
@@ -370,4 +395,4 @@
       ]
     }
   ]
-}
\ No newline at end of file
+}

Reply via email to