Table of contents
import MarkdownIt from 'markdown-it'
import getTocData from 'mdx-toc'
const content = '<h1>title one</h1>'
// const tocData = getTocData(content, options)
const tocData = getTocData(content, {
parser: md => MarkdownIt().render(md)
})
const {
markdown = '',
html = '',
list = [],
treeData: []
} = tocData
Name | Type | Description | Default |
---|---|---|---|
parser | Function | function to convert markdown to html | null , required |
slugify | Function | slug function | s => s |
space | Number | number of spaces | 2 |
- doctoc
- markdown-it-toc
- markdown-toc
- markdown-it-table-of-contents