This is an automated email from the ASF dual-hosted git repository.
tison 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 a114c0eed54 Remove legacy CLI pages (#292)
a114c0eed54 is described below
commit a114c0eed54f9a735c89f0224bbd900a1b535e73
Author: tison <[email protected]>
AuthorDate: Tue Nov 15 21:48:40 2022 +0800
Remove legacy CLI pages (#292)
Now we release CLI pages at https://pulsar.apache.org/reference/.
Legacy pages are released under referece-xxx or /tools, these removed pages
are not referred in search engines so I tend not to maintain multiple pages for
the same purpose.
Signed-off-by: tison <[email protected]>
---
site2/website-next/src/components/CLI.js | 78 -----------------------
site2/website-next/src/pages/pulsar-admin-cli.js | 6 --
site2/website-next/src/pages/pulsar-cli.js | 6 --
site2/website-next/src/pages/pulsar-client-cli.js | 6 --
site2/website-next/src/pages/pulsar-perf-cli.js | 6 --
5 files changed, 102 deletions(-)
diff --git a/site2/website-next/src/components/CLI.js
b/site2/website-next/src/components/CLI.js
deleted file mode 100644
index 5d568c92525..00000000000
--- a/site2/website-next/src/components/CLI.js
+++ /dev/null
@@ -1,78 +0,0 @@
-const React = require("react");
-import Layout from "@theme/Layout";
-const versionList = require("../../versions.json");
-import { getVersion } from "../utils/index.js";
-
-function parseVersion() {}
-
-class CLI extends React.Component {
- componentDidMount() {
- let version = getVersion();
-
- let params = window.location.search;
- let latestVersion = versionList[0];
- let clientModule = this.props.module || "pulsar-admin";
- params = params.replace("?", "");
- const paramsList = params.split("&");
-
- if (paramsList && paramsList.length > 0) {
- for (let i in paramsList) {
- let param = paramsList[i].split("=");
- if (param[0] === "version") {
- version = param[1];
- }
- }
- }
-
- if (version === "master") {
- let latestVersionSplit = latestVersion.split(".");
- version =
- parseInt(latestVersionSplit[0]) +
- "." +
- (parseInt(latestVersionSplit[1]) + 1) +
- ".0";
- }
-
- let versions = version.split(".");
- let majorVersion = parseInt(versions[0]);
- let minorVersion = parseInt(versions[1]);
- let minMinorVersion = 5;
- let referenceLink = "/pulsar-admin";
- if (clientModule === "pulsar-client") {
- minMinorVersion = 8;
- referenceLink = "/reference-cli-tools/#pulsar-client";
- } else if (clientModule === "pulsar-perf") {
- minMinorVersion = 8;
- referenceLink = "/reference-cli-tools/#pulsar-perf";
- } else if (clientModule === "pulsar") {
- minMinorVersion = 8;
- referenceLink = "/reference-cli-tools/#pulsar";
- }
- if (
- (majorVersion > 1 && minorVersion <= minMinorVersion) ||
- majorVersion === 1
- ) {
- if (version === latestVersion) {
- window.location.href = "/docs" + referenceLink;
- } else {
- window.location.href = "/docs/" + version + referenceLink;
- }
- } else {
- version = parseInt(versions[0]) + "." + parseInt(versions[1]) + ".0";
- window.location.href =
- "/tools/" + clientModule + "/" + version + "-SNAPSHOT";
- }
- }
-
- render() {
- return (
- <Layout>
- <div className="tailwind">
- <div className="my-12 container"></div>
- </div>
- </Layout>
- );
- }
-}
-
-export default CLI;
diff --git a/site2/website-next/src/pages/pulsar-admin-cli.js
b/site2/website-next/src/pages/pulsar-admin-cli.js
deleted file mode 100644
index 6cb69a90ca8..00000000000
--- a/site2/website-next/src/pages/pulsar-admin-cli.js
+++ /dev/null
@@ -1,6 +0,0 @@
-const React = require("react");
-import CLI from "../components/CLI";
-
-export default () => {
- return <CLI module="pulsar-admin" />;
-};
diff --git a/site2/website-next/src/pages/pulsar-cli.js
b/site2/website-next/src/pages/pulsar-cli.js
deleted file mode 100644
index 2f078fa0045..00000000000
--- a/site2/website-next/src/pages/pulsar-cli.js
+++ /dev/null
@@ -1,6 +0,0 @@
-const React = require("react");
-import CLI from "../components/CLI";
-
-export default () => {
- return <CLI module="pulsar" />;
-};
diff --git a/site2/website-next/src/pages/pulsar-client-cli.js
b/site2/website-next/src/pages/pulsar-client-cli.js
deleted file mode 100644
index 2ee38e8d214..00000000000
--- a/site2/website-next/src/pages/pulsar-client-cli.js
+++ /dev/null
@@ -1,6 +0,0 @@
-const React = require("react");
-import CLI from "../components/CLI";
-
-export default () => {
- return <CLI module="pulsar-client" />;
-};
diff --git a/site2/website-next/src/pages/pulsar-perf-cli.js
b/site2/website-next/src/pages/pulsar-perf-cli.js
deleted file mode 100644
index 000501b5996..00000000000
--- a/site2/website-next/src/pages/pulsar-perf-cli.js
+++ /dev/null
@@ -1,6 +0,0 @@
-const React = require("react");
-import CLI from "../components/CLI";
-
-export default () => {
- return <CLI module="pulsar-perf" />;
-};