From 9d1cd3f482c6ab50156d728248f705a0daf2ebfd Mon Sep 17 00:00:00 2001 From: Elahd Bar-Shai <466460+elahd@users.noreply.github.com> Date: Tue, 1 Mar 2022 20:30:56 +0000 Subject: [PATCH] Better detection of relative URLs. --- src/tools/markdown/markdown.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/tools/markdown/markdown.ts b/src/tools/markdown/markdown.ts index 4de7d7ab..ac0ebe69 100644 --- a/src/tools/markdown/markdown.ts +++ b/src/tools/markdown/markdown.ts @@ -50,8 +50,9 @@ export class markdown { // Handle relative links if (repo) { - input = input.replace(/!\[*.*\]\(\w*\.\w*\)/g, function (x) { + input = input.replace(/!\[*.*\]\((?!.*:\/\/).*\/*.*\.\w*\)/g, function (x) { return x + .replace("(/", "(") .replace("(", `(https://raw.githubusercontent.com/${repo?.full_name}/master/`) .replace("/blob/", "/"); });