diff --git a/src/node/markdown/plugins/link.ts b/src/node/markdown/plugins/link.ts index 2a6072e8..cab9a6ea 100644 --- a/src/node/markdown/plugins/link.ts +++ b/src/node/markdown/plugins/link.ts @@ -46,6 +46,8 @@ export const linkPlugin = ( !/\.(?!html|md)\w+($|\?)/i.test(url) ) { normalizeHref(hrefAttr, env) + } else if (url.startsWith('#')) { + hrefAttr[1] = decodeURI(hrefAttr[1]) } // append base to internal (non-relative) urls