Skip to content

Commit 1c54aa9

Browse files
committed
doc: add intro for 404 page
1 parent 3876a24 commit 1c54aa9

File tree

6 files changed

+40
-4
lines changed

6 files changed

+40
-4
lines changed

docs/add-404-page.md

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
id: add-404-page
3+
title: 添加 404 页面
4+
---
5+
6+
umi 中约定 pages 目录下的 404.js 为 404 页面,这个文件需要返回 React 组件。比如:
7+
8+
```js
9+
export default () => {
10+
return (
11+
<div>404 page</div>
12+
);
13+
};
14+
```
15+
16+
开发模式下,umi 会添加一个默认的 404 页面,但你仍然可通过精确地访问 `/404` 来验证 404 页面。

docs/app-structure.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,9 @@ title: 目录结构
1515
├── .umi/ // dev 临时目录,需添加到 .gitignore
1616
├── .umi-production/ // build 临时目录,会自动删除
1717
├── document.ejs // HTML 模板
18-
├── list.js // 页面 1
19-
└── index.js // 页面 2
18+
├── 404.js // 404 页面
19+
├── page1.js // 页面 1,任意命名
20+
└── page2.js // 页面 2,任意命名
2021
├── global.css // 约定的全局样式文件,自动引入,也可以用 global.less
2122
├── _routes.json // 路由配置,和文件路由二选一
2223
├── test/ // 测试用例放这里

website/i18n/en.json

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"next": "Next",
55
"previous": "Previous",
66
"tagline": "Blazing-fast next.js-like framework for React apps.",
7+
"add-404-page": "添加 404 页面",
78
"api": "API",
89
"app-structure": "目录结构",
910
"cli": "命令行",

website/sidebars.json

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
],
1313
"Guides": [
1414
"router",
15+
"add-404-page",
1516
"html-tpl",
1617
"load-on-demand",
1718
"pwa",
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
id: add-404-page
3+
title: 添加 404 页面
4+
---
5+
6+
umi 中约定 pages 目录下的 404.js 为 404 页面,这个文件需要返回 React 组件。比如:
7+
8+
```js
9+
export default () => {
10+
return (
11+
<div>404 page</div>
12+
);
13+
};
14+
```
15+
16+
开发模式下,umi 会添加一个默认的 404 页面,但你仍然可通过精确地访问 `/404` 来验证 404 页面。

website/translated_docs/zh-Hans/app-structure.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,9 @@ title: 目录结构
1515
├── .umi/ // dev 临时目录,需添加到 .gitignore
1616
├── .umi-production/ // build 临时目录,会自动删除
1717
├── document.ejs // HTML 模板
18-
├── list.js // 页面 1
19-
└── index.js // 页面 2
18+
├── 404.js // 404 页面
19+
├── page1.js // 页面 1,任意命名
20+
└── page2.js // 页面 2,任意命名
2021
├── global.css // 约定的全局样式文件,自动引入,也可以用 global.less
2122
├── _routes.json // 路由配置,和文件路由二选一
2223
├── test/ // 测试用例放这里

0 commit comments

Comments
 (0)