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 0d253e1875c fix the doc link mismatch problem.
new 51621fd691d Merge pull request #127 from
horizonzy/fix-the-link-mismtach-problem
0d253e1875c is described below
commit 0d253e1875ca165366599cd3c1ec0c259bba312a
Author: horizonzy <[email protected]>
AuthorDate: Wed Jun 29 10:57:30 2022 +0800
fix the doc link mismatch problem.
---
site2/website-next/docusaurus.config.js | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/site2/website-next/docusaurus.config.js
b/site2/website-next/docusaurus.config.js
index 376a53299cf..7d89b133135 100644
--- a/site2/website-next/docusaurus.config.js
+++ b/site2/website-next/docusaurus.config.js
@@ -106,14 +106,15 @@ const injectLinkParseForEndpoint = ([, info]) => {
restBaseUrl = sinkApiUrl;
}
let restUrl = "";
- if (suffix.indexOf("?version") >= 0) {
- restUrl = suffix + "&apiVersion=" + restApiVersion;
+ if (suffix.indexOf("?version=") >= 0) {
+ const suffixAndVersion = suffix.split("?version=")
+ restUrl = "version=" + suffixAndVersion[1] + "&apiversion=" +
restApiVersion + "#" + suffixAndVersion[0];
} else {
- restUrl = suffix + "version=master&apiVersion=" + restApiVersion;
+ restUrl = "version=master&apiversion=" + restApiVersion + "#" + suffix;
}
return {
text: method + " " + path,
- link: restBaseUrl + "#" + restUrl,
+ link: restBaseUrl + "?" + restUrl,
};
};