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

urfree pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/pulsar-site.git


The following commit(s) were added to refs/heads/main by this push:
     new 2c30a44  update
2c30a44 is described below

commit 2c30a443598b54d4fb3de7c80f7526686f7207b0
Author: LiLi <[email protected]>
AuthorDate: Tue Jan 25 11:43:37 2022 +0800

    update
    
    Signed-off-by: LiLi <[email protected]>
---
 site2/website-next/docusaurus.config.js  |  1 +
 site2/website-next/src/pages/download.js |  1 -
 site2/website-next/src/pages/versions.js |  3 +--
 site2/website-next/src/utils/index.js    | 17 +++++++++++++----
 4 files changed, 15 insertions(+), 7 deletions(-)

diff --git a/site2/website-next/docusaurus.config.js 
b/site2/website-next/docusaurus.config.js
index d5c2297..f831f40 100644
--- a/site2/website-next/docusaurus.config.js
+++ b/site2/website-next/docusaurus.config.js
@@ -101,6 +101,7 @@ module.exports = {
   projectName: "pulsar",
   customFields: {
     githubUrl,
+    oldUrl,
   },
   // i18n: {
   //   defaultLocale: "en",
diff --git a/site2/website-next/src/pages/download.js 
b/site2/website-next/src/pages/download.js
index f0a78d0..0b1034a 100644
--- a/site2/website-next/src/pages/download.js
+++ b/site2/website-next/src/pages/download.js
@@ -8,7 +8,6 @@ import useDocusaurusContext from 
"@docusaurus/useDocusaurusContext";
 import Translate, { translate } from "@docusaurus/Translate";
 import ReactMarkdown from "react-markdown";
 
-const versions = require(`../../versions.json`);
 const releases = require(`../../releases.json`);
 const pulsarManagerReleases = require(`../../pulsar-manager-release.json`);
 const pulsarAdaptersReleases = require(`../../pulsar-adapters-release.json`);
diff --git a/site2/website-next/src/pages/versions.js 
b/site2/website-next/src/pages/versions.js
index 5e00677..c1afcd3 100644
--- a/site2/website-next/src/pages/versions.js
+++ b/site2/website-next/src/pages/versions.js
@@ -3,8 +3,7 @@ import Layout from "@theme/Layout";
 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 versions = require("../../versions.full.json");
 const oldversions = require("../../oldversions.json");
 
 export default function DenseTable() {
diff --git a/site2/website-next/src/utils/index.js 
b/site2/website-next/src/utils/index.js
index 37c7693..2ebc65c 100644
--- a/site2/website-next/src/utils/index.js
+++ b/site2/website-next/src/utils/index.js
@@ -14,12 +14,21 @@ export function imgUrl(img) {
 }
 
 export function docUrl(doc, language, version) {
+  if (version == "" || version == "next") {
+    return (
+      siteConfig.baseUrl +
+      "docs/" +
+      (language ? language + "/" : "") +
+      (version ? version + "/" : "") +
+      (doc ? doc : "")
+    );
+  }
   return (
-    siteConfig.baseUrl +
-    "docs/" +
-    (language ? language + "/" : "") +
+    siteConfig.customFields.oldUrl +
+    "/docs/" +
+    (language ? language + "/" : "en/") +
     (version ? version + "/" : "") +
-    (doc ? doc : "")
+    (doc ? doc : "standalone/")
   );
 }
 

Reply via email to