From 3c0115d8296f1226c3e1e15e0d1c496a21956803 Mon Sep 17 00:00:00 2001 From: Thomas Miceli <27960254+thomiceli@users.noreply.github.com> Date: Thu, 15 May 2025 15:16:40 +0200 Subject: [PATCH] Fix Markdown preview links (#475) --- internal/render/markdown.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/internal/render/markdown.go b/internal/render/markdown.go index b9efd2e..a71afa3 100644 --- a/internal/render/markdown.go +++ b/internal/render/markdown.go @@ -12,15 +12,18 @@ import ( "github.com/yuin/goldmark/parser" "github.com/yuin/goldmark/util" "go.abhg.dev/goldmark/mermaid" + "regexp" ) func MarkdownGistPreview(gist *db.Gist) (RenderedGist, error) { var buf bytes.Buffer err := newMarkdown().Convert([]byte(gist.Preview), &buf) + // remove links in Markdown Preview, quick fix for now + re := regexp.MustCompile(`]*>(.*?)`) return RenderedGist{ Gist: gist, - HTML: buf.String(), + HTML: re.ReplaceAllString(buf.String(), `$1`), }, err }