@@ -16,7 +16,11 @@ module.exports = {
1616 title : 'Home' ,
1717 layout : ( ) => require ( './src/components/Page/Page.jsx' ) . default ,
1818 content : ( ) => require . context ( './loaders/page-loader!./src/content' , false , / ^ \. \/ .* \. m d $ / ) ,
19- index : ( ) => require ( './src/components/Splash/Splash.jsx' ) . default
19+ index : ( ) => require ( './src/components/Splash/Splash.jsx' ) . default ,
20+ redirects : {
21+ 'support' : '/contribute' ,
22+ 'writers-guide' : '/contribute/writers-guide'
23+ }
2024 } ,
2125 concepts : {
2226 title : 'Concepts' ,
@@ -104,6 +108,26 @@ module.exports = {
104108 'compiler' : '/api/compiler' ,
105109 'template' : '/api/template'
106110 }
111+ } ,
112+ 'api/plugins' : {
113+ redirects : {
114+ 'compiler' : '/api/compiler' ,
115+ 'compilation' : '/api/compilation' ,
116+ 'module-factories' : '/api/module-factories' ,
117+ 'parser' : '/api/parser' ,
118+ 'tapable' : '/api/tapable' ,
119+ 'template' : '/api/template' ,
120+ 'resolver' : '/api/resolver'
121+ }
122+ } ,
123+ development : {
124+ redirects : {
125+ '' : '/contribute' ,
126+ 'plugin-patterns' : '/contribute/plugin-patterns' ,
127+ 'release-process' : '/contribute/release-process' ,
128+ 'how-to-write-a-loader' : '/contribute/writing-a-loader' ,
129+ 'how-to-write-a-plugin' : '/contribute/writing-a-plugin'
130+ }
107131 }
108132 }
109133} ;
0 commit comments