Monorepo for Tangled tangled.org

appview/pages/markup: do not render mentions in titles/descriptions

Signed-off-by: oppiliappan <me@oppi.li>

Changed files
+5 -2
appview
pages
+2 -1
appview/pages/funcmap.go
··· 25 25 "github.com/bluesky-social/indigo/atproto/syntax" 26 26 "github.com/dustin/go-humanize" 27 27 "github.com/go-enry/go-enry/v2" 28 + "github.com/yuin/goldmark" 28 29 "tangled.org/core/appview/filetree" 29 30 "tangled.org/core/appview/pages/markup" 30 31 "tangled.org/core/crypto" ··· 247 248 }, 248 249 "description": func(text string) template.HTML { 249 250 p.rctx.RendererType = markup.RendererTypeDefault 250 - htmlString := p.rctx.RenderMarkdown(text) 251 + htmlString := p.rctx.RenderMarkdownWith(text, goldmark.New()) 251 252 sanitized := p.rctx.SanitizeDescription(htmlString) 252 253 return template.HTML(sanitized) 253 254 },
+3 -1
appview/pages/markup/markdown.go
··· 78 78 } 79 79 80 80 func (rctx *RenderContext) RenderMarkdown(source string) string { 81 - md := NewMarkdown() 81 + return rctx.RenderMarkdownWith(source, NewMarkdown()) 82 + } 82 83 84 + func (rctx *RenderContext) RenderMarkdownWith(source string, md goldmark.Markdown) string { 83 85 if rctx != nil { 84 86 var transformers []util.PrioritizedValue 85 87