From a0bc6cda5207d85f846b6a0497c4e6621ac123b4 Mon Sep 17 00:00:00 2001 From: Divyansh Singh <40380293+brc-dd@users.noreply.github.com> Date: Sat, 28 May 2022 18:52:25 +0530 Subject: [PATCH] fix(toc): encode string returned by parseHeader --- src/node/markdown/markdown.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/node/markdown/markdown.ts b/src/node/markdown/markdown.ts index 45222200..2a2d3287 100644 --- a/src/node/markdown/markdown.ts +++ b/src/node/markdown/markdown.ts @@ -95,7 +95,8 @@ export const createMarkdownRenderer = async ( .use(toc, { slugify, level: [2, 3], - format: parseHeader, + format: (x: string, htmlencode: (s: string) => string) => + htmlencode(parseHeader(x)), listType: 'ul', ...options.toc })