quartz/plugins/transformers/toc.ts
@@ -26,6 +26,7 @@ } const regexMdLinks = new RegExp(/\[([^\[]+)\](\(.*\))/, "g") const slugAnchor = new Slugger() export const TableOfContents: QuartzTransformerPlugin<Partial<Options> | undefined> = ( userOpts, ) => { @@ -38,7 +39,7 @@ return async (tree: Root, file) => { const display = file.data.frontmatter?.enableToc ?? opts.showByDefault if (display) { const slugAnchor = new Slugger() slugAnchor.reset() const toc: TocEntry[] = [] let highestDepth: number = opts.maxDepth visit(tree, "heading", (node) => {