1.2 KiB
1.2 KiB
| title | tags | |
|---|---|---|
| TableOfContents |
|
This plugin generates a table of contents (TOC) for Markdown documents. See table of contents for more information.
[!note] For information on how to add, remove or configure plugins, see the Configuration#Plugins page.
This plugin accepts the following configuration options:
maxDepth: Limits the depth of headings included in the TOC, ranging from1(top level headings only) to6(all heading levels). Default is3.minEntries: The minimum number of heading entries required for the TOC to be displayed. Default is1.showByDefault: Iftrue(default), the TOC should be displayed by default. Can be overridden by frontmatter settings.collapseByDefault: Iftrue, the TOC will start in a collapsed state. Default isfalse.
[!warning] This plugin needs the
Component.TableOfContentscomponent inquartz.layout.tsto determine where to display the TOC. Without it, nothing will be displayed. They should always be added or removed together.
API
- Category: Transformer
- Function name:
Plugin.TableOfContents(). - Source:
quartz/plugins/transformers/toc.ts.