Skip to content

Commit 2221d9b

Browse files
authored
feat: js-based redirects on 404 (FabricMC#444)
1 parent 81793f6 commit 2221d9b

File tree

158 files changed

+543
-466
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

158 files changed

+543
-466
lines changed

.vitepress/redirects.ts

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
import latestVersion from "virtual:fabric-docs:latest-version";
2+
3+
export default [
4+
{
5+
from: /((?<=^|[/])index)?[.]html$/,
6+
dest: "",
7+
},
8+
{
9+
from: new RegExp(`^${latestVersion}([/]|$)`),
10+
dest: "",
11+
},
12+
{
13+
from: /develop[/]items[/]custom-item-groups$/,
14+
dest: "develop/items/custom-creative-tabs",
15+
},
16+
{
17+
from: /develop[/]rendering[/]draw-context$/,
18+
dest: "develop/rendering/gui-graphics",
19+
},
20+
{
21+
from: /develop[/]migrating-mappings([/]|$)/,
22+
dest: "develop/porting/mappings/",
23+
},
24+
{
25+
from: /develop[/]porting[/]current$/,
26+
dest: "develop/porting/",
27+
},
28+
{
29+
from: /develop[/]porting[/](next|26[.]1)([/]|$)/,
30+
dest: "26.1/develop/porting/",
31+
},
32+
] satisfies { from: RegExp; dest: string }[];

.vitepress/sidebars/develop.ts

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ export default [
8080
},
8181
{
8282
text: "develop.items.custom_creative_tabs",
83-
link: "/develop/items/custom-item-groups",
83+
link: "/develop/items/custom-creative-tabs",
8484
},
8585
{
8686
text: "develop.items.custom_item_interactions",
@@ -204,7 +204,7 @@ export default [
204204
},
205205
{
206206
text: "develop.rendering.gui_graphics",
207-
link: "/develop/rendering/draw-context",
207+
link: "/develop/rendering/gui-graphics",
208208
},
209209
{
210210
text: "develop.rendering.hud",
@@ -344,30 +344,30 @@ export default [
344344
collapsed: true,
345345
items: [
346346
{
347-
text: "develop.porting.current",
348-
link: "/develop/porting/current",
347+
text: "develop.porting.release",
348+
link: "/develop/porting/",
349349
},
350350
{
351-
text: "develop.porting.next",
352-
link: "/develop/porting/next",
351+
text: "develop.porting.snapshot",
352+
link: "/26.1/develop/porting/",
353353
items: [
354354
{
355-
text: "develop.porting.26.1.fabric_api",
356-
link: "/develop/porting/26.1/fabric-api",
355+
text: "develop.porting.snapshot.fabric_api",
356+
link: "/26.1/develop/porting/fabric-api",
357357
},
358358
],
359359
},
360360
{
361-
text: "develop.porting.migrating_mappings",
362-
link: "/develop/migrating-mappings/",
361+
text: "develop.porting.mappings",
362+
link: "/develop/porting/mappings/",
363363
items: [
364364
{
365-
text: "develop.porting.migrating_mappings.loom",
366-
link: "/develop/migrating-mappings/loom",
365+
text: "develop.porting.mappings.loom",
366+
link: "/develop/porting/mappings/loom",
367367
},
368368
{
369-
text: "develop.porting.migrating_mappings.ravel",
370-
link: "/develop/migrating-mappings/ravel",
369+
text: "develop.porting.mappings.ravel",
370+
link: "/develop/porting/mappings/ravel",
371371
},
372372
],
373373
},

.vitepress/sidebars/versioned/1.20.4-cs_cz.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767
},
6868
{
6969
"text": "Vlastní skupiny předmětů",
70-
"link": "/cs_cz/develop/items/custom-item-groups"
70+
"link": "/cs_cz/develop/items/custom-creative-tabs"
7171
},
7272
{
7373
"text": "Vlastní interakce předmětů",
@@ -149,7 +149,7 @@
149149
},
150150
{
151151
"text": "Používání kontextu vykreslování",
152-
"link": "/cs_cz/develop/rendering/draw-context"
152+
"link": "/cs_cz/develop/rendering/gui-graphics"
153153
},
154154
{
155155
"text": "Renderování v HUD",

.vitepress/sidebars/versioned/1.20.4-de_de.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767
},
6868
{
6969
"text": "Benutzerdefinierte Itemgruppen",
70-
"link": "/de_de/develop/items/custom-item-groups"
70+
"link": "/de_de/develop/items/custom-creative-tabs"
7171
},
7272
{
7373
"text": "Benutzerdefinierte Iteminteraktionen",
@@ -149,7 +149,7 @@
149149
},
150150
{
151151
"text": "Den Zeichenkontext verwenden",
152-
"link": "/de_de/develop/rendering/draw-context"
152+
"link": "/de_de/develop/rendering/gui-graphics"
153153
},
154154
{
155155
"text": "Auf dem HUD rendern",

.vitepress/sidebars/versioned/1.20.4-es_es.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767
},
6868
{
6969
"text": "Custom Creative Tabs",
70-
"link": "/es_es/develop/items/custom-item-groups"
70+
"link": "/es_es/develop/items/custom-creative-tabs"
7171
},
7272
{
7373
"text": "Custom Item Interactions",
@@ -149,7 +149,7 @@
149149
},
150150
{
151151
"text": "Usando el Drawing Context (Contexto de Dibujo)",
152-
"link": "/es_es/develop/rendering/draw-context"
152+
"link": "/es_es/develop/rendering/gui-graphics"
153153
},
154154
{
155155
"text": "Renderizando en el Hud",

.vitepress/sidebars/versioned/1.20.4-fr_fr.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767
},
6868
{
6969
"text": "Groupe d'Objets Personnalisés",
70-
"link": "/fr_fr/develop/items/custom-item-groups"
70+
"link": "/fr_fr/develop/items/custom-creative-tabs"
7171
},
7272
{
7373
"text": "Interactions d'Objets Personnalisées",
@@ -149,7 +149,7 @@
149149
},
150150
{
151151
"text": "Utiliser le context de dessin",
152-
"link": "/fr_fr/develop/rendering/draw-context"
152+
"link": "/fr_fr/develop/rendering/gui-graphics"
153153
},
154154
{
155155
"text": "Afficher dans le Hud",

.vitepress/sidebars/versioned/1.20.4-it_it.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767
},
6868
{
6969
"text": "Gruppi di Oggetti Personalizzati",
70-
"link": "/it_it/develop/items/custom-item-groups"
70+
"link": "/it_it/develop/items/custom-creative-tabs"
7171
},
7272
{
7373
"text": "Interazioni tra Oggetti Personalizzate",
@@ -149,7 +149,7 @@
149149
},
150150
{
151151
"text": "Usare il Contesto di Disegno",
152-
"link": "/it_it/develop/rendering/draw-context"
152+
"link": "/it_it/develop/rendering/gui-graphics"
153153
},
154154
{
155155
"text": "Rendering nel HUD",

.vitepress/sidebars/versioned/1.20.4-ko_kr.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767
},
6868
{
6969
"text": "사용자 지정 아이템 그룹",
70-
"link": "/ko_kr/develop/items/custom-item-groups"
70+
"link": "/ko_kr/develop/items/custom-creative-tabs"
7171
},
7272
{
7373
"text": "사용자 지정 아이템 상호 작용",
@@ -149,7 +149,7 @@
149149
},
150150
{
151151
"text": "그리기 컨텍스트 사용",
152-
"link": "/ko_kr/develop/rendering/draw-context"
152+
"link": "/ko_kr/develop/rendering/gui-graphics"
153153
},
154154
{
155155
"text": "HUD 렌더링",

.vitepress/sidebars/versioned/1.20.4-pl_pl.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767
},
6868
{
6969
"text": "Niestandardowe zakładki przedmiotów",
70-
"link": "/pl_pl/develop/items/custom-item-groups"
70+
"link": "/pl_pl/develop/items/custom-creative-tabs"
7171
},
7272
{
7373
"text": "Niestandardowe interakcje przedmiotów",
@@ -149,7 +149,7 @@
149149
},
150150
{
151151
"text": "Korzystanie z kontekstu rysowania",
152-
"link": "/pl_pl/develop/rendering/draw-context"
152+
"link": "/pl_pl/develop/rendering/gui-graphics"
153153
},
154154
{
155155
"text": "Renderowanie w HUD",

.vitepress/sidebars/versioned/1.20.4-pt_br.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767
},
6868
{
6969
"text": "Custom Creative Tabs: Grupos de Itens Personalizados",
70-
"link": "/pt_br/develop/items/custom-item-groups"
70+
"link": "/pt_br/develop/items/custom-creative-tabs"
7171
},
7272
{
7373
"text": "Custom Item Interactions: Customizando as Interações de Itens",
@@ -149,7 +149,7 @@
149149
},
150150
{
151151
"text": "Utilizando o \"Drawing Context\"",
152-
"link": "/pt_br/develop/rendering/draw-context"
152+
"link": "/pt_br/develop/rendering/gui-graphics"
153153
},
154154
{
155155
"text": "Renderizando a Interface",

0 commit comments

Comments
 (0)