From 8a98542aa4797b68c3d7dc046ddc4b86fc5647b7 Mon Sep 17 00:00:00 2001 From: Jonas L Date: Fri, 8 Apr 2022 19:29:10 +0200 Subject: [PATCH] docs: add urls redirects (#1581) --- website/docusaurus.config.js | 6 ++++++ website/package.json | 1 + website/redirects.js | 22 ++++++++++++++++++++++ website/yarn.lock | 15 +++++++++++++++ 4 files changed, 44 insertions(+) create mode 100644 website/redirects.js diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index 0eb447bb8..8355ead2a 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -24,6 +24,12 @@ const config = { indexPages: false, }, ], + [ + "@docusaurus/plugin-client-redirects", + { + redirects: require("./redirects"), + }, + ], ], i18n: { diff --git a/website/package.json b/website/package.json index ce770b964..2c649c011 100644 --- a/website/package.json +++ b/website/package.json @@ -17,6 +17,7 @@ "dependencies": { "@cmfcmf/docusaurus-search-local": "^0.10.0", "@docusaurus/core": "^2.0.0-beta.18", + "@docusaurus/plugin-client-redirects": "^2.0.0-beta.18", "@docusaurus/preset-classic": "^2.0.0-beta.18", "@mdx-js/react": "^1.6.21", "clsx": "^1.1.1", diff --git a/website/redirects.js b/website/redirects.js new file mode 100644 index 000000000..d37ebc0c5 --- /dev/null +++ b/website/redirects.js @@ -0,0 +1,22 @@ +module.exports = [ + { + to: "/docs", + from: ["/documentation/", "/manual/", "/manual/about-this-manual/"], + }, + { + to: "/docs/admin-manual/backup", + from: ["/manual/backing-up-the-server/", "/docs/backing-up-the-server"], + }, + { + to: "/docs/admin-manual/setup/install", + from: ["/install"], + }, + { + to: "/docs/admin-manual/setup/upgrade", + from: ["/manual/upgrading/", "/docs/upgrading"], + }, + { + to: "/docs/admin-manual/troubleshooting", + from: ["/manual/troubleshooting/", "/docs/troubleshooting"], + }, +]; diff --git a/website/yarn.lock b/website/yarn.lock index 90aebc32b..888295b08 100644 --- a/website/yarn.lock +++ b/website/yarn.lock @@ -1521,6 +1521,21 @@ "@types/react-router-dom" "*" react-helmet-async "*" +"@docusaurus/plugin-client-redirects@^2.0.0-beta.18": + version "2.0.0-beta.18" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-2.0.0-beta.18.tgz#575e55853dbe5398d59f3dbbe92e7ec05db1613d" + integrity sha512-Hx2Tz/suK+0hNEuxOAokF1NMpd5vKnpTHENnVXJ9poSOFMFipudyht6Yjcrscar4wW971K2lBfX03lh8mNBQtg== + dependencies: + "@docusaurus/core" "2.0.0-beta.18" + "@docusaurus/logger" "2.0.0-beta.18" + "@docusaurus/utils" "2.0.0-beta.18" + "@docusaurus/utils-common" "2.0.0-beta.18" + "@docusaurus/utils-validation" "2.0.0-beta.18" + eta "^1.12.3" + fs-extra "^10.0.1" + lodash "^4.17.21" + tslib "^2.3.1" + "@docusaurus/plugin-content-blog@2.0.0-beta.18": version "2.0.0-beta.18" resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.0.0-beta.18.tgz#95fe3dfc8bae9bf153c65a3a441234c450cbac0a"