File tree 3 files changed +24
-16
lines changed
packages/@vuepress/theme-default/src/client/layouts
3 files changed +24
-16
lines changed Original file line number Diff line number Diff line change @@ -126,8 +126,10 @@ You will add a custom footer to every normal pages in default theme (excluding h
126
126
127
127
Here are all the slots that provided by the ` Layout ` of default theme:
128
128
129
+ - ` navbar `
129
130
- ` navbar-before `
130
131
- ` navbar-after `
132
+ - ` sidebar `
131
133
- ` sidebar-top `
132
134
- ` sidebar-bottom `
133
135
- ` page `
Original file line number Diff line number Diff line change @@ -126,8 +126,10 @@ export default {
126
126
127
127
下面列出了默认主题的 ` Layout ` 所提供的所有插槽:
128
128
129
+ - ` navbar `
129
130
- ` navbar-before `
130
131
- ` navbar-after `
132
+ - ` sidebar `
131
133
- ` sidebar-top `
132
134
- ` sidebar-bottom `
133
135
- ` page `
Original file line number Diff line number Diff line change 5
5
@touchstart =" onTouchStart"
6
6
@touchend =" onTouchEnd"
7
7
>
8
- <Navbar v-if =" shouldShowNavbar" @toggle-sidebar =" toggleSidebar" >
9
- <template #before >
10
- <slot name =" navbar-before" />
11
- </template >
12
- <template #after >
13
- <slot name =" navbar-after" />
14
- </template >
15
- </Navbar >
8
+ <slot name =" navbar" >
9
+ <Navbar v-if =" shouldShowNavbar" @toggle-sidebar =" toggleSidebar" >
10
+ <template #before >
11
+ <slot name =" navbar-before" />
12
+ </template >
13
+ <template #after >
14
+ <slot name =" navbar-after" />
15
+ </template >
16
+ </Navbar >
17
+ </slot >
16
18
17
19
<div class =" sidebar-mask" @click =" toggleSidebar(false)" />
18
20
19
- <Sidebar >
20
- <template #top >
21
- <slot name =" sidebar-top" />
22
- </template >
23
- <template #bottom >
24
- <slot name =" sidebar-bottom" />
25
- </template >
26
- </Sidebar >
21
+ <slot name =" sidebar" >
22
+ <Sidebar >
23
+ <template #top >
24
+ <slot name =" sidebar-top" />
25
+ </template >
26
+ <template #bottom >
27
+ <slot name =" sidebar-bottom" />
28
+ </template >
29
+ </Sidebar >
30
+ </slot >
27
31
28
32
<slot name =" page" >
29
33
<Home v-if =" frontmatter.home" />
You can’t perform that action at this time.
0 commit comments