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 `
${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}`
}