Skip to content

Commit c5bdb36

Browse files
authored
chore: redirect legacy sdk urls to quick start (#658)
1 parent b1b0b5c commit c5bdb36

File tree

3 files changed

+270
-188
lines changed

3 files changed

+270
-188
lines changed

docusaurus.config.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,19 @@ const config = {
233233
feedOptions: {},
234234
},
235235
],
236+
[
237+
'@docusaurus/plugin-client-redirects',
238+
{
239+
createRedirects(existingPath) {
240+
if (existingPath.includes('/sdk/')) {
241+
// Redirect from /sdk/foo to /quick-start/foo
242+
return [existingPath.replace('/sdk/', '/quick-start/')];
243+
}
244+
// eslint-disable-next-line unicorn/no-useless-undefined
245+
return undefined; // Return a falsy value: no redirect created
246+
},
247+
},
248+
],
236249
],
237250
themes: ['@docusaurus/theme-mermaid'],
238251
};

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
"@commitlint/types": "^18.0.0",
2828
"@docusaurus/core": "3.3.2",
2929
"@docusaurus/module-type-aliases": "3.3.2",
30+
"@docusaurus/plugin-client-redirects": "3.3.2",
3031
"@docusaurus/preset-classic": "3.3.2",
3132
"@docusaurus/theme-classic": "3.3.2",
3233
"@docusaurus/theme-common": "3.3.2",

0 commit comments

Comments
 (0)