|
37 | 37 | />
|
38 | 38 | </Sidebar>
|
39 | 39 |
|
40 |
| - <div |
41 |
| - class="custom-layout" |
42 |
| - v-if="$page.frontmatter.layout" |
43 |
| - > |
44 |
| - <component :is="$page.frontmatter.layout"/> |
45 |
| - </div> |
46 |
| - |
47 |
| - <template v-else-if="$page.frontmatter.home"/> |
| 40 | + <template v-if="$page.frontmatter.home"/> |
48 | 41 |
|
49 | 42 | <transition name="content-fade" appear v-else>
|
50 | 43 | <Page :sidebar-items="sidebarItems">
|
@@ -107,41 +100,43 @@ body
|
107 | 100 | font 16px/1.42857 PingFang SC, Lantinghei SC, Microsoft Yahei, Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif
|
108 | 101 | background-color $c-bg
|
109 | 102 |
|
110 |
| -.navbar |
111 |
| - transition all 0.3s |
112 |
| - border-bottom-color transparent |
| 103 | +.theme-container |
| 104 | + // override layout styles in default theme |
| 105 | + .navbar |
| 106 | + transition all 0.3s |
| 107 | + border-bottom-color transparent |
113 | 108 |
|
114 |
| - .home-link |
115 |
| - margin-left 5px |
116 |
| - padding-right 40px |
117 |
| - pointer-events none |
118 |
| - visibility hidden |
| 109 | + .home-link |
| 110 | + margin-left 5px |
| 111 | + padding-right 40px |
| 112 | + pointer-events none |
| 113 | + visibility hidden |
119 | 114 |
|
120 |
| - .links, |
121 |
| - .sidebar-button |
122 |
| - transition all 0.3s |
| 115 | + .links, |
| 116 | + .sidebar-button |
| 117 | + transition all 0.3s |
123 | 118 |
|
124 |
| -.sidebar |
125 |
| - @media (min-width $mq-mobile + 1) |
126 |
| - width $s-sidebar-width * 0.82 |
127 |
| - background $c-bg |
| 119 | + .sidebar |
| 120 | + @media (min-width $mq-mobile + 1) |
| 121 | + width $s-sidebar-width * 0.82 |
| 122 | + background $c-bg |
128 | 123 |
|
129 |
| - @media (min-width $mq-narrow + 1) |
130 |
| - width $s-sidebar-width |
| 124 | + @media (min-width $mq-narrow + 1) |
| 125 | + width $s-sidebar-width |
131 | 126 |
|
132 |
| -.page |
133 |
| - @media (min-width $mq-mobile + 1) |
134 |
| - padding-left $s-sidebar-width * 0.82 |
| 127 | + .page |
| 128 | + @media (min-width $mq-mobile + 1) |
| 129 | + padding-left $s-sidebar-width * 0.82 |
135 | 130 |
|
136 |
| - @media (min-width $mq-narrow + 1) |
137 |
| - padding-left $s-sidebar-width |
| 131 | + @media (min-width $mq-narrow + 1) |
| 132 | + padding-left $s-sidebar-width |
138 | 133 |
|
139 |
| - .content:not(.custom), |
140 |
| - .page-edit, |
141 |
| - .page-nav |
142 |
| - margin-left 0 |
| 134 | + .content:not(.custom), |
| 135 | + .page-edit, |
| 136 | + .page-nav |
| 137 | + margin-left 0 |
143 | 138 |
|
144 |
| -.theme-container |
| 139 | + // custom layout styles |
145 | 140 | .previewer
|
146 | 141 | position absolute
|
147 | 142 | z-index 10
|
|
340 | 335 | &.no-sidebar
|
341 | 336 | .sidebar
|
342 | 337 | @media (min-width $mq-mobile + 1)
|
343 |
| - display block |
| 338 | + display block !important |
344 | 339 | visibility hidden
|
345 | 340 | pointer-events none
|
346 | 341 |
|
|
0 commit comments