diff --git a/packages/core/src/node/route/RouteService.ts b/packages/core/src/node/route/RouteService.ts index 5483f5d92..0123c7ef7 100644 --- a/packages/core/src/node/route/RouteService.ts +++ b/packages/core/src/node/route/RouteService.ts @@ -71,6 +71,7 @@ export const normalizeRoutePath = ( // remove the extension .replace(new RegExp(`\\.(${extensions.join('|')})$`), '') .replace(/\.html$/, '') + .replace(/\/readme$/i, '/') .replace(/\/index$/, '/'); // restore the trail slash diff --git a/packages/document/docs/en/guide/basic/conventional-route.mdx b/packages/document/docs/en/guide/basic/conventional-route.mdx index 07d569349..bf8197c45 100644 --- a/packages/document/docs/en/guide/basic/conventional-route.mdx +++ b/packages/document/docs/en/guide/basic/conventional-route.mdx @@ -23,6 +23,7 @@ The specific mapping rules are as follows: | file path | route path | | --------------- | ---------- | +| `README.md` | `/` | | `index.md` | `/` | | `/foo.md` | `/foo` | | `/foo/bar.md` | `/foo/bar` | diff --git a/packages/document/docs/zh/guide/basic/conventional-route.mdx b/packages/document/docs/zh/guide/basic/conventional-route.mdx index 31277751c..c70b64695 100644 --- a/packages/document/docs/zh/guide/basic/conventional-route.mdx +++ b/packages/document/docs/zh/guide/basic/conventional-route.mdx @@ -23,6 +23,7 @@ docs | 文件路径 | 路由路径 | | --------------- | ---------- | +| `README.md` | `/` | | `index.md` | `/` | | `/foo.md` | `/foo` | | `/foo/bar.md` | `/foo/bar` |