@@ -12,81 +12,71 @@ module.exports = () => ({
12
12
layout : ( ) => require ( './src/components/Site/Site.jsx' ) . default ,
13
13
paths : {
14
14
'/' : {
15
- title : 'Home ' ,
15
+ title : '首页 ' ,
16
16
layout : ( ) => require ( './src/components/Page/Page.jsx' ) . default ,
17
17
content : ( ) => require . context ( './loaders/page-loader!./src/content' , false , / ^ \. \/ .* \. m d $ / ) ,
18
- index : ( ) => require ( './src/components/Splash/Splash.jsx' ) . default ,
19
- redirects : {
20
- 'support' : '/contribute' ,
21
- 'writers-guide' : '/contribute/writers-guide'
22
- }
18
+ index : ( ) => require ( './src/components/Splash/Splash.jsx' ) . default
23
19
} ,
24
20
concepts : {
25
21
title : '概念' ,
26
- url : ( { sectionName, fileName} ) => `/${ sectionName } /${ fileName } /` ,
22
+ url : ( { sectionName, fileName } ) => `/${ sectionName } /${ fileName } /` ,
27
23
layout : ( ) => require ( './src/components/Page/Page.jsx' ) . default ,
28
- content : ( ) => require . context ( './loaders/page-loader!./src/content/concepts' , false , / ^ \. \/ .* \. m d $ / ) ,
24
+ content : ( ) => require . context ( './loaders/page-loader!./src/content/concepts' , false , / ^ \. \/ .* \. m d $ / )
29
25
} ,
30
26
configuration : {
31
27
title : '配置' ,
32
- url : ( { sectionName, fileName} ) => `/${ sectionName } /${ fileName } /` ,
28
+ url : ( { sectionName, fileName } ) => `/${ sectionName } /${ fileName } /` ,
33
29
layout : ( ) => require ( './src/components/Page/Page.jsx' ) . default ,
34
- content : ( ) => require . context ( './loaders/page-loader!./src/content/configuration' , false , / ^ \. \/ .* \. m d $ / ) ,
30
+ content : ( ) => require . context ( './loaders/page-loader!./src/content/configuration' , false , / ^ \. \/ .* \. m d $ / )
35
31
} ,
36
32
api : {
37
33
title : 'API' ,
38
- url : ( { sectionName, fileName} ) => `/${ sectionName } /${ fileName } /` ,
34
+ url : ( { sectionName, fileName } ) => `/${ sectionName } /${ fileName } /` ,
39
35
layout : ( ) => require ( './src/components/Page/Page.jsx' ) . default ,
40
- content : ( ) => require . context ( './loaders/page-loader!./src/content/api' , false , / ^ \. \/ .* \. m d $ / ) ,
41
- redirects : {
42
- 'passing-a-config' : 'configuration-types' ,
43
- } ,
36
+ content : ( ) => require . context ( './loaders/page-loader!./src/content/api' , false , / ^ \. \/ .* \. m d $ / )
44
37
} ,
45
38
guides : {
46
39
title : '指南' ,
47
- url : ( { sectionName, fileName} ) => `/${ sectionName } /${ fileName } /` ,
40
+ url : ( { sectionName, fileName } ) => `/${ sectionName } /${ fileName } /` ,
48
41
layout : ( ) => require ( './src/components/Page/Page.jsx' ) . default ,
49
- content : ( ) => require . context ( './loaders/page-loader!./src/content/guides' , false , / ^ \. \/ .* \. m d $ / ) ,
50
- redirects : {
51
- 'code-splitting-import' : '/guides/code-splitting' ,
52
- 'code-splitting-require' : '/guides/code-splitting' ,
53
- 'code-splitting-async' : '/guides/code-splitting' ,
54
- 'code-splitting-css' : '/guides/code-splitting' ,
55
- 'code-splitting-libraries' : '/guides/code-splitting' ,
56
- 'why-webpack' : '/comparison' ,
57
- 'production-build' : '/guides/production' ,
58
- } ,
42
+ content : ( ) => require . context ( './loaders/page-loader!./src/content/guides' , false , / ^ \. \/ .* \. m d $ / )
59
43
} ,
60
44
plugins : {
61
45
title : '插件' ,
62
- url : ( { sectionName, fileName} ) => `/${ sectionName } /${ fileName } /` ,
46
+ url : ( { sectionName, fileName } ) => `/${ sectionName } /${ fileName } /` ,
63
47
layout : ( ) => require ( './src/components/Page/Page.jsx' ) . default ,
64
48
content : ( ) => {
65
49
return combineContexts (
66
50
require . context ( './loaders/page-loader!./src/content/plugins' , false , / ^ \. \/ .* \. m d $ / ) ,
67
- require . context ( './loaders/page-loader!./generated/plugins' , false , / ^ \. \/ .* \. m d $ / ) ,
68
- )
69
- } ,
51
+ require . context ( './loaders/page-loader!./generated/plugins' , false , / ^ \. \/ .* \. m d $ / )
52
+ ) ;
53
+ }
70
54
} ,
71
55
loaders : {
72
56
title : 'loaders' ,
73
- url : ( { sectionName, fileName} ) => `/${ sectionName } /${ fileName } /` ,
57
+ url : ( { sectionName, fileName } ) => `/${ sectionName } /${ fileName } /` ,
74
58
layout : ( ) => require ( './src/components/Page/Page.jsx' ) . default ,
75
59
content : ( ) => {
76
60
return combineContexts (
77
61
require . context ( './loaders/page-loader!./src/content/loaders' , false , / ^ \. \/ .* \. m d $ / ) ,
78
- require . context ( './loaders/page-loader!./generated/loaders' , false , / ^ \. \/ .* \. m d $ / ) ,
79
- )
80
- } ,
62
+ require . context ( './loaders/page-loader!./generated/loaders' , false , / ^ \. \/ .* \. m d $ / )
63
+ ) ;
64
+ }
81
65
} ,
82
66
contribute : {
83
67
title : '贡献' ,
84
- url : ( { sectionName, fileName} ) => `/${ sectionName } /${ fileName } /` ,
68
+ url : ( { sectionName, fileName } ) => `/${ sectionName } /${ fileName } /` ,
69
+ layout : ( ) => require ( './src/components/Page/Page.jsx' ) . default ,
70
+ content : ( ) => require . context ( './loaders/page-loader!./src/content/contribute' , false , / ^ \. \/ .* \. m d $ / )
71
+ } ,
72
+ migrate : {
73
+ title : '迁移' ,
74
+ url : ( { sectionName, fileName } ) => `/${ sectionName } /${ fileName } /` ,
85
75
layout : ( ) => require ( './src/components/Page/Page.jsx' ) . default ,
86
- content : ( ) => require . context ( './loaders/page-loader!./src/content/contribute ' , false , / ^ \. \/ .* \. m d $ / ) ,
76
+ content : ( ) => require . context ( './loaders/page-loader!./src/content/migrate ' , false , / ^ \. \/ .* \. m d $ / )
87
77
} ,
88
78
vote : ( ) => require ( './src/components/Vote/Vote.jsx' ) . default ,
89
79
organization : ( ) => require ( './src/components/Organization/Organization.jsx' ) . default ,
90
- 'starter-kits' : ( ) => require ( './src/components/StarterKits/StarterKits.jsx' ) . default ,
80
+ 'starter-kits' : ( ) => require ( './src/components/StarterKits/StarterKits.jsx' ) . default
91
81
}
92
82
} ) ;
0 commit comments