fix: {docsify-ignore-all} and {docsify-ignore} bug (#299)
* fix {docsify-ignore-all} not work bug
* fix {docsify-ignore} bug
This commit is contained in:
parent
752f68e5f8
commit
cc98f56cdd
2 changed files with 7 additions and 6 deletions
|
|
@ -83,9 +83,9 @@ This header won't appear in the sidebar table of contents.
|
||||||
To ignore all headers on a specific page, you can use `{docsify-ignore-all}` on the first header of the page.
|
To ignore all headers on a specific page, you can use `{docsify-ignore-all}` on the first header of the page.
|
||||||
|
|
||||||
```markdown
|
```markdown
|
||||||
# Getting Started
|
# Getting Started {docsify-ignore-all}
|
||||||
|
|
||||||
## Header {docsify-ignore-all}
|
## Header
|
||||||
This header won't appear in the sidebar table of contents.
|
This header won't appear in the sidebar table of contents.
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -191,11 +191,12 @@ export class Compiler {
|
||||||
const currentPath = this.router.getCurrentPath()
|
const currentPath = this.router.getCurrentPath()
|
||||||
const { cacheTree, toc } = this
|
const { cacheTree, toc } = this
|
||||||
|
|
||||||
toc[0] && toc[0].ignoreAllSubs && (this.toc = [])
|
toc[0] && toc[0].ignoreAllSubs && toc.splice(0)
|
||||||
toc[0] && toc[0].level === 1 && toc.shift()
|
toc[0] && toc[0].level === 1 && toc.shift()
|
||||||
toc.forEach((node, i) => {
|
|
||||||
node.ignoreSubHeading && toc.splice(i, 1)
|
for (let i = 0; i < toc.length; i++) {
|
||||||
})
|
toc[i].ignoreSubHeading && toc.splice(i, 1) && i--
|
||||||
|
}
|
||||||
|
|
||||||
const tree = cacheTree[currentPath] || genTree(toc, level)
|
const tree = cacheTree[currentPath] || genTree(toc, level)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue