feat(markdown): use different approach for reference links

This commit is contained in:
Elian Doran
2025-04-05 02:31:52 +03:00
parent 4f22850ea9
commit 6a69e9b208
4 changed files with 60 additions and 19 deletions

View File

@@ -64,17 +64,6 @@ class CustomMarkdownRenderer extends Renderer {
return `<blockquote>${body}</blockquote>`;
}
link(data: Tokens.Link): string {
let html = super.link(data);
// Rewrite local/relative links back to reference links.
if (data.href.indexOf("://") === -1) {
html = html.replace(/^<a /, `<a class="reference-link" `);
}
return html;
}
}
const renderer = new CustomMarkdownRenderer({ async: false });