diff --git a/docsite/docusaurus.config.ts b/docsite/docusaurus.config.ts index d8797c52..3247ca15 100644 --- a/docsite/docusaurus.config.ts +++ b/docsite/docusaurus.config.ts @@ -90,6 +90,38 @@ const config: Config = { 'docusaurus-theme-github-codeblock' ], plugins: [ + [ + '@docusaurus/plugin-client-redirects', + { + redirects: [ + // /docs/oldDoc -> /docs/newDoc + { + to: '/configuration', + from: '/docs/configuration', + }, + { + to: '/configuration/kitchensink', + from: '/docs/configuration/kitchensink', + }, + { + to: '/installation', + from: '/docs/installation', + }, + { + to: '/quickstart', + from: '/docs/quickstart', + }, + { + to: '/FAQ', + from: '/docs/FAQ', + }, + { + to: '/', + from: '/docs', + }, + ] + } + ] ], themeConfig: { diff --git a/docsite/package-lock.json b/docsite/package-lock.json index 13bd1cdd..74b5c909 100644 --- a/docsite/package-lock.json +++ b/docsite/package-lock.json @@ -10,6 +10,7 @@ "dependencies": { "@docusaurus/core": "3.8.1", "@docusaurus/faster": "3.8.1", + "@docusaurus/plugin-client-redirects": "^3.8.1", "@docusaurus/preset-classic": "3.8.1", "@easyops-cn/docusaurus-search-local": "0.51.1", "@mdx-js/react": "^3.0.0", @@ -3406,6 +3407,30 @@ "react-dom": "*" } }, + "node_modules/@docusaurus/plugin-client-redirects": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-3.8.1.tgz", + "integrity": "sha512-F+86R7PBn6VNgy/Ux8w3ZRypJGJEzksbejQKlbTC8u6uhBUhfdXWkDp6qdOisIoW0buY5nLqucvZt1zNJzhJhA==", + "license": "MIT", + "dependencies": { + "@docusaurus/core": "3.8.1", + "@docusaurus/logger": "3.8.1", + "@docusaurus/utils": "3.8.1", + "@docusaurus/utils-common": "3.8.1", + "@docusaurus/utils-validation": "3.8.1", + "eta": "^2.2.0", + "fs-extra": "^11.1.1", + "lodash": "^4.17.21", + "tslib": "^2.6.0" + }, + "engines": { + "node": ">=18.0" + }, + "peerDependencies": { + "react": "^18.0.0 || ^19.0.0", + "react-dom": "^18.0.0 || ^19.0.0" + } + }, "node_modules/@docusaurus/plugin-content-blog": { "version": "3.8.1", "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.8.1.tgz", diff --git a/docsite/package.json b/docsite/package.json index ba7b3ced..8b49f0db 100644 --- a/docsite/package.json +++ b/docsite/package.json @@ -16,6 +16,7 @@ "dependencies": { "@docusaurus/core": "3.8.1", "@docusaurus/faster": "3.8.1", + "@docusaurus/plugin-client-redirects": "^3.8.1", "@docusaurus/preset-classic": "3.8.1", "@easyops-cn/docusaurus-search-local": "0.51.1", "@mdx-js/react": "^3.0.0",