Skip to content

Commit 1cd0635

Browse files
Add client redirect for moved patterns page (#823)
* Add client redirect for moved patterns page * all the links
1 parent 4f2591c commit 1cd0635

3 files changed

Lines changed: 48 additions & 0 deletions

File tree

website/docusaurus.config.ts

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,38 @@ const config: Config = {
1313
projectName: "react-typescript-cheatsheet",
1414
organizationName: "typescript-cheatsheets",
1515

16+
plugins: [
17+
[
18+
"@docusaurus/plugin-client-redirects",
19+
{
20+
// Pages moved when the menu was restructured (#820). Keep old URLs
21+
// working so links out on the web don't break.
22+
redirects: [
23+
{
24+
from: "/docs/advanced/patterns_by_usecase",
25+
to: "/docs/basic/getting-started/patterns_by_usecase",
26+
},
27+
{
28+
from: "/docs/react-types/ComponentProps",
29+
to: "/docs/reference/ComponentProps",
30+
},
31+
{
32+
from: "/docs/react-types/CSSProperties",
33+
to: "/docs/reference/CSSProperties",
34+
},
35+
{
36+
from: "/docs/react-types/ReactNode",
37+
to: "/docs/reference/ReactNode",
38+
},
39+
{
40+
from: "/docs/react-types/Ref",
41+
to: "/docs/reference/Ref",
42+
},
43+
],
44+
},
45+
],
46+
],
47+
1648
presets: [
1749
[
1850
"classic",

website/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
},
1313
"dependencies": {
1414
"@docusaurus/core": "^3.10.1",
15+
"@docusaurus/plugin-client-redirects": "^3.10.1",
1516
"@docusaurus/preset-classic": "^3.10.1",
1617
"classnames": "^2.5.1",
1718
"prism-react-renderer": "^2.4.1",

website/yarn.lock

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1658,6 +1658,21 @@
16581658
react-helmet-async "npm:@slorber/react-helmet-async@1.3.0"
16591659
react-loadable "npm:@docusaurus/react-loadable@6.0.0"
16601660

1661+
"@docusaurus/plugin-client-redirects@^3.10.1":
1662+
version "3.10.1"
1663+
resolved "https://registry.yarnpkg.com/@docusaurus/plugin-client-redirects/-/plugin-client-redirects-3.10.1.tgz#e22ed20e5837b7c3a28258e3d1816c4239c82b36"
1664+
integrity sha512-LHgd+YDvkhfOHMAE6XtUng3DQNzVM765RqVRrMJgHtzAvfopQhY6ieprqjxDVBdv21cLma6I0jHr+YCZH8fL9A==
1665+
dependencies:
1666+
"@docusaurus/core" "3.10.1"
1667+
"@docusaurus/logger" "3.10.1"
1668+
"@docusaurus/utils" "3.10.1"
1669+
"@docusaurus/utils-common" "3.10.1"
1670+
"@docusaurus/utils-validation" "3.10.1"
1671+
eta "^2.2.0"
1672+
fs-extra "^11.1.1"
1673+
lodash "^4.17.21"
1674+
tslib "^2.6.0"
1675+
16611676
"@docusaurus/plugin-content-blog@3.10.1":
16621677
version "3.10.1"
16631678
resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.10.1.tgz#0bd8de700ccbd8e95d920df2613304ef59abe72b"

0 commit comments

Comments
 (0)