From d21bf06214548d0ad0918ffc61a5ba6f1bc1a64c Mon Sep 17 00:00:00 2001 From: Michael Carenzo <79934822+mikecarenzo@users.noreply.github.com> Date: Wed, 18 Sep 2024 12:33:50 -0400 Subject: [PATCH] render all links with `target="_blank"` --- scripts/build-index.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/scripts/build-index.js b/scripts/build-index.js index 5918a54..e115837 100644 --- a/scripts/build-index.js +++ b/scripts/build-index.js @@ -62,7 +62,14 @@ function processMarkdownText(source, references = []) { return `[[${index}]](${url})` }); // Convert to HTML - return marked.parse(source); + const renderer = new marked.Renderer(); + const renderLink = renderer.link; + renderer.link = (href, title, text) => { + const html = renderLink.call(renderer, href, title, text); + // Render all links with target="_blank" + return html.replace(/^