File tree 3 files changed +29
-2
lines changed 3 files changed +29
-2
lines changed Original file line number Diff line number Diff line change @@ -629,3 +629,15 @@ window.$docsify = {
629
629
topMargin: 90 , // default: 0
630
630
};
631
631
```
632
+
633
+ ## loadNavbarOnCover
634
+
635
+ - type: ` Boolean `
636
+
637
+ If set to ` false ` , the navbar will not be shown on the cover.
638
+
639
+ ``` js
640
+ window .$docsify = {
641
+ loadNavbarOnCover: false ,
642
+ };
643
+ ```
Original file line number Diff line number Diff line change @@ -35,6 +35,7 @@ export default function(vm) {
35
35
crossOriginLinks : [ ] ,
36
36
relativePath : false ,
37
37
topMargin : 0 ,
38
+ loadNavbarOnCover : true ,
38
39
} ,
39
40
typeof window . $docsify === 'function'
40
41
? window . $docsify ( vm )
Original file line number Diff line number Diff line change @@ -104,7 +104,12 @@ export function fetchMixin(proto) {
104
104
proto . _fetch = function ( cb = noop ) {
105
105
const { path, query } = this . route ;
106
106
const qs = stringifyQuery ( query , [ 'id' ] ) ;
107
- const { loadNavbar, requestHeaders, loadSidebar } = this . config ;
107
+ const {
108
+ loadNavbar,
109
+ requestHeaders,
110
+ loadSidebar,
111
+ loadNavbarOnCover,
112
+ } = this . config ;
108
113
// Abort last request
109
114
110
115
const file = this . router . getFile ( path ) ;
@@ -128,7 +133,15 @@ export function fetchMixin(proto) {
128
133
) ;
129
134
130
135
// Load nav
131
- loadNavbar &&
136
+ if ( loadNavbar ) {
137
+ // default show the nav
138
+ document . querySelector ( '.app-nav' ) . style . display = 'inline' ;
139
+ if ( path === '/' && ! loadNavbarOnCover ) {
140
+ // hidden nav on cover
141
+ document . querySelector ( '.app-nav' ) . style . display = 'none' ;
142
+ return ;
143
+ }
144
+
132
145
loadNested (
133
146
path ,
134
147
qs ,
@@ -137,6 +150,7 @@ export function fetchMixin(proto) {
137
150
this ,
138
151
true
139
152
) ;
153
+ }
140
154
} ;
141
155
142
156
proto . _fetchCover = function ( ) {
You can’t perform that action at this time.
0 commit comments