+2
-1
appview/pages/funcmap.go
+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
+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