From e27cde3c495073574d4b7b112e9ad677c7c538b9 Mon Sep 17 00:00:00 2001 From: bakedpotatolord Date: Mon, 22 Sep 2025 14:54:03 -0600 Subject: [PATCH] adds docs redirects --- conf/docusaurus.config.js | 23 ++++++++++++++++++++++- package.json | 1 + 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/conf/docusaurus.config.js b/conf/docusaurus.config.js index 316a7ece..8ff533cf 100644 --- a/conf/docusaurus.config.js +++ b/conf/docusaurus.config.js @@ -7,7 +7,28 @@ module.exports = { favicon: 'img/gs-logo.png', staticDirectories: ['./docs/static/'], // ... - plugins: [require.resolve('docusaurus-lunr-search')], + plugins: [ + require.resolve('docusaurus-lunr-search'), + ['@docusaurus/plugin-client-redirects', + { + redirects: [ + // /docs/oldDoc -> /docs/newDoc + { + to: '/kiri-moto', + from: '/projects/kiri-moto', + }, + // Redirect from multiple old paths to the new path + { + to: '/gridbot', + from: '/projects/gridbot', + }, + { + to: '/mesh-tool', + from: '/projects/mesh-tool', + }, + ], + }], + ], presets: [ [ '@docusaurus/preset-classic', diff --git a/package.json b/package.json index 5e9bdcc9..be292bd0 100644 --- a/package.json +++ b/package.json @@ -35,6 +35,7 @@ "node": ">=22.0.0" }, "dependencies": { + "@docusaurus/plugin-client-redirects": "^3.8.1", "@fortawesome/fontawesome-free": "^6.1.1", "@gridspace/app-server": "^0.0.18", "@gridspace/basic-ftp": "^5.0.5",