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/")
);
}