From 617ad219c430bba710912cb27dd9b6ef82f998bd Mon Sep 17 00:00:00 2001 From: dribble-njr Date: Thu, 21 Nov 2024 14:37:46 +0800 Subject: [PATCH] fix: maximum call stack size exceeded in parse link --- src/utils/renderer.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/utils/renderer.ts b/src/utils/renderer.ts index 3b9df97..5f6729a 100644 --- a/src/utils/renderer.ts +++ b/src/utils/renderer.ts @@ -212,9 +212,8 @@ export function initRenderer(opts: IOpts) { return `
${text}${subText}
` }, - link({ href, title, text }: Tokens.Link): string { - const parsedText = marked.parseInline(text) as string - + link({ href, title, text, tokens }: Tokens.Link): string { + const parsedText = this.parser.parseInline(tokens) if (href.startsWith(`https://mp.weixin.qq.com`)) { return `${parsedText}` }