Skip to content

Commit d9d0ba5

Browse files
committed
docs: opt
1 parent 519128d commit d9d0ba5

File tree

12 files changed

+56
-38
lines changed

12 files changed

+56
-38
lines changed

docs/.vitepress/config/en.ts

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ function siderbarUseRequest(): DefaultTheme.SidebarItem[] {
2727
items: [
2828
{
2929
text: 'Quick Start',
30-
link: 'useRequest',
30+
link: 'useRequest/quick-start',
3131
},
3232
{
3333
text: 'Guide',
@@ -114,9 +114,9 @@ function sidebarGuide(): DefaultTheme.SidebarItem[] {
114114
{
115115
text: 'Guide',
116116
items: [
117-
{ text: 'Introduction', link: "guide" },
118-
{ text: 'Getting Started', link: 'getting-started' },
119-
{ text: '🫶 Migrate to v2 version', link: 'migrate' }
117+
{ text: 'Introduction', link: "/guide" },
118+
{ text: 'Getting Started', link: '/guide/getting-started' },
119+
{ text: '🫶 Migrate to v2 version', link: '/guide/migrate' }
120120
],
121121
}
122122
]
@@ -129,9 +129,9 @@ export const en = defineConfig({
129129
nav: nav(),
130130

131131
sidebar: {
132+
'/guide/': sidebarGuide(),
132133
'/hooks/': {
133134
base: '/hooks/', items: [
134-
...sidebarGuide(),
135135
...siderbarUseRequest(),
136136
...siderbarUseRequestPlugin(),
137137
...sidebarHooks(),
@@ -154,9 +154,18 @@ export const en = defineConfig({
154154
function nav(): DefaultTheme.NavItem[] {
155155
return [
156156
{
157-
text: 'Hooks guide',
158-
link: '/hooks/guide',
159-
activeMatch: '/hooks/'
157+
text: 'Guide',
158+
activeMatch: '/guide/',
159+
items: [
160+
{ text: 'Introduction', link: '/guide/' },
161+
{ text: 'Getting Started', link: '/guide/getting-started' },
162+
{ text: '🫶 Migrate to v2 version', link: '/guide/migrate' }
163+
]
164+
},
165+
{
166+
text: 'Hooks',
167+
link: '/hooks/useRequest/quick-start',
168+
activeMatch: '/hooks/useRequest/quick-start'
160169
},
161170
{
162171
text: '🤺 Playground',

docs/.vitepress/config/zh.ts

Lines changed: 35 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -29,83 +29,83 @@ function siderbarUseRequest(): DefaultTheme.SidebarItem[] {
2929
items: [
3030
{
3131
text: '快速开始',
32-
link: 'useRequest',
32+
link: 'useRequest/quick-start',
3333
},
3434
{
3535
text: '使用姿势',
36-
link: '/useRequest/guide',
36+
link: 'useRequest/guide',
3737
},
3838
{
3939
text: '基础用法',
40-
link: '/useRequest/basic',
40+
link: 'useRequest/basic',
4141
},
4242

4343
{
4444
text: '防抖',
45-
link: '/useRequest/debounce',
45+
link: 'useRequest/debounce',
4646
},
4747
{
4848
text: '节流',
49-
link: '/useRequest/throttle',
49+
link: 'useRequest/throttle',
5050
},
5151

5252
{
5353
text: '轮询',
54-
link: '/useRequest/polling',
54+
link: 'useRequest/polling',
5555
},
5656

5757
{
5858
text: 'Ready',
59-
link: '/useRequest/ready',
59+
link: 'useRequest/ready',
6060
},
6161
{
6262
text: '依赖刷新',
63-
link: '/useRequest/refreshDeps',
63+
link: 'useRequest/refreshDeps',
6464
},
6565

6666
{
6767
text: '并行请求',
68-
link: '/useRequest/fetchs',
68+
link: 'useRequest/fetchs',
6969
},
7070
{
7171
text: '错误重试',
72-
link: '/useRequest/retry',
72+
link: 'useRequest/retry',
7373
},
7474
{
7575
text: '格式化数据',
76-
link: '/useRequest/formatResult',
76+
link: 'useRequest/formatResult',
7777
},
7878
{
7979
text: '缓存 & SWR',
80-
link: '/useRequest/cache',
80+
link: 'useRequest/cache',
8181
},
8282
{
8383
text: 'loadingDelay',
84-
link: '/useRequest/loadingDelay',
84+
link: 'useRequest/loadingDelay',
8585
},
8686
{
8787
text: '屏幕聚焦重新请求',
88-
link: '/useRequest/refreshOnWindowFocus',
88+
link: 'useRequest/refreshOnWindowFocus',
8989
},
9090
{
9191
text: '滚动加载 & 分页加载',
92-
link: '/useRequest/scroll',
92+
link: 'useRequest/scroll',
9393
},
9494
{
9595
text: '中间件',
96-
link: '/useRequest/middleware',
96+
link: 'useRequest/middleware',
9797
},
9898
{
9999
text: '插件设计',
100-
link: '/useRequest/plugin',
100+
link: 'useRequest/plugin',
101101
},
102102
{
103103
text: '全局配置',
104-
link: '/useRequest/global',
104+
link: 'useRequest/global',
105105
},
106106
{
107107
text: '开发者工具',
108-
link: '/useRequest/devtools',
108+
link: 'useRequest/devtools',
109109
},
110110
],
111111
}
@@ -116,9 +116,9 @@ function sidebarGuide(): DefaultTheme.SidebarItem[] {
116116
{
117117
text: '指南',
118118
items: [
119-
{ text: '介绍', link: "guide" },
120-
{ text: '开始使用', link: 'getting-started' },
121-
{ text: '🫶 迁移到 v2 版本', link: 'migrate' }
119+
{ text: '介绍', link: "/zh/guide/" },
120+
{ text: '开始使用', link: '/zh/guide/getting-started' },
121+
{ text: '🫶 迁移到 v2 版本', link: '/zh/guide/migrate' }
122122
],
123123
}
124124
]
@@ -131,9 +131,9 @@ export const zh = defineConfig({
131131
nav: nav(),
132132

133133
sidebar: {
134+
'/zh/guide/': sidebarGuide(),
134135
'/zh/hooks/': {
135136
base: '/zh/hooks/', items: [
136-
...sidebarGuide(),
137137
...siderbarUseRequest(),
138138
...siderbarUseRequestPlugin(),
139139
...sidebarHooks()
@@ -181,9 +181,18 @@ export const zh = defineConfig({
181181
function nav(): DefaultTheme.NavItem[] {
182182
return [
183183
{
184-
text: 'Hooks 指南',
185-
link: '/zh/hooks/guide',
186-
activeMatch: '/zh/hooks/guide'
184+
text: '指南',
185+
activeMatch: '/zh/guide/',
186+
items: [
187+
{ text: '介绍', link: '/zh/guide/' },
188+
{ text: '开始使用', link: '/zh/guide/getting-started' },
189+
{ text: '🫶 迁移到 v2 版本', link: '/zh/guide/migrate' }
190+
]
191+
},
192+
{
193+
text: 'Hooks',
194+
link: '/zh/hooks/useRequest/quick-start',
195+
activeMatch: '/zh/hooks/useRequest/quick-start'
187196
},
188197
{
189198
text: '🤺 演武场',
File renamed without changes.
File renamed without changes.
File renamed without changes.

docs/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ hero:
99
actions:
1010
- theme: brand
1111
text: Quick Start
12-
link: /hooks/guide
12+
link: /guide
1313
- theme: alt
1414
text: Hooks list
15-
link: /hooks/useRequest
15+
link: /hooks/useRequest/quick-start
1616
image:
1717
src: /logo.svg
1818
alt: Vue Hooks Plus
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)