[bugfix] Parse links that contain non-ascii characters (#2762)

This commit is contained in:
tobi
2024-03-15 18:26:53 +01:00
committed by GitHub
parent e6e696ae22
commit 0362d49da0
3 changed files with 17 additions and 2 deletions

View File

@@ -24,6 +24,7 @@ import (
"codeberg.org/gruf/go-byteutil"
"github.com/superseriousbusiness/gotosocial/internal/gtsmodel"
"github.com/superseriousbusiness/gotosocial/internal/log"
"github.com/superseriousbusiness/gotosocial/internal/regexes"
"github.com/yuin/goldmark"
"github.com/yuin/goldmark/extension"
"github.com/yuin/goldmark/renderer/html"
@@ -61,7 +62,10 @@ func (f *Formatter) FromMarkdown(
false, // emojiOnly = false.
result,
},
extension.Linkify, // Turns URLs into links.
// Turns URLs into links.
extension.NewLinkify(
extension.WithLinkifyURLRegexp(regexes.LinkScheme),
),
extension.Strikethrough,
),
)