From 598a87f878f462ea7514828566bf58c6b6579d2e Mon Sep 17 00:00:00 2001 From: bouncepaw Date: Thu, 17 Dec 2020 19:58:11 +0500 Subject: [PATCH] Fix incorrect display text in links --- markup/link.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/markup/link.go b/markup/link.go index 8aac40c..1c358be 100644 --- a/markup/link.go +++ b/markup/link.go @@ -22,9 +22,11 @@ func LinkParts(addr, display, hyphaName string) (href, text, class, icon string) case strings.ContainsRune(addr, ':'): pos := strings.IndexRune(addr, ':') destination := addr[:pos] - text = addr[pos+1:] - if strings.HasPrefix(text, "//") && len(text) > 2 { - text = text[2:] + if display == "" { + text = addr[pos+1:] + if strings.HasPrefix(text, "//") && len(text) > 2 { + text = text[2:] + } } return addr, text, "wikilink_external", fmt.Sprintf(``, destination) case strings.HasPrefix(addr, "/"):