summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/micromark-collect-headers.ts3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/micromark-collect-headers.ts b/src/micromark-collect-headers.ts
index d614cc5b4..d69a0a358 100644
--- a/src/micromark-collect-headers.ts
+++ b/src/micromark-collect-headers.ts
@@ -12,6 +12,7 @@ export function createMarkdownHeadersCollector() {
atxHeading(node: any) {
currentHeader = {};
headers.push(currentHeader);
+ this.buffer();
},
atxHeadingSequence(node: any) {
currentHeader.depth = this.sliceSerialize(node).length;
@@ -23,10 +24,10 @@ export function createMarkdownHeadersCollector() {
exit: {
atxHeading(node: any) {
currentHeader.slug = slugger.slug(currentHeader.text);
+ this.resume();
this.tag(`<h${currentHeader.depth} id="${currentHeader.slug}">`);
this.raw(currentHeader.text);
this.tag(`</h${currentHeader.depth}>`);
-
// console.log(this.sliceSerialize(node));
},
} as any,