From 028343301694563b14c2fcd81ed317ccfcdb39ad Mon Sep 17 00:00:00 2001 From: Kenneth Hendricks <50819541+kenhendricks00@users.noreply.github.com> Date: Sun, 25 Jan 2026 16:54:08 -0500 Subject: [PATCH] Add files via upload --- src/pub/index.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/pub/index.js b/src/pub/index.js index ec37f0e..a6393cd 100644 --- a/src/pub/index.js +++ b/src/pub/index.js @@ -65,8 +65,16 @@ document.addEventListener("DOMContentLoaded", async () => { .replace(/\*\*(.*?)\*\*/g, '$1') // Italic .replace(/\*(.*?)\*/g, '$1') - // Links - .replace(/\[(.*?)\]\((.*?)\)/g, '$1') + // Markdown links [text](url) - use placeholder to avoid double-linking + .replace(/\[(.*?)\]\((.*?)\)/g, '[[LINK:$2:$1]]'); + + // Raw URLs (convert before restoring markdown links) + result = result.replace(/(https?:\/\/[^\s<>\)\]]+)/g, '$1'); + + // Restore markdown links from placeholders + result = result.replace(/\[\[LINK:(.*?):(.*?)\]\]/g, '$2'); + + result = result // Code .replace(/`(.*?)`/g, '$1') // List items - convert to proper list