From 6fe89779ba6e9e8a43a4bfe8ad02e18794d216e8 Mon Sep 17 00:00:00 2001 From: bkis Date: Mon, 23 Sep 2024 10:45:28 +0200 Subject: [PATCH] Fix: Custom MD link renderer broken in staging Closes #342 --- Tekst-Web/scripts/parseHelpTexts.mjs | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/Tekst-Web/scripts/parseHelpTexts.mjs b/Tekst-Web/scripts/parseHelpTexts.mjs index 762fc079..eef5f585 100644 --- a/Tekst-Web/scripts/parseHelpTexts.mjs +++ b/Tekst-Web/scripts/parseHelpTexts.mjs @@ -12,12 +12,14 @@ const localeDirs = readdirSync(HELP_DIR, { withFileTypes: true }).filter((entry) const localeImports = []; // imports in index file // customize marked's link renderer to include "target" and "rel" attributes -const mdRenderer = new marked.Renderer(); -mdRenderer.link = (href, title, text) => { - const titleAttr = title ? ` title="${title}"` : ''; - return `${text}`; +const renderer = { + link(href, title, text) { + const link = marked.Renderer.prototype.link.call(this, href, title, text); + const titleAttr = title ? ` title="${title}"` : ''; + return link.replace('