A vibe coded tangled fork which supports pijul.
at 3d95c2e4f94d79ca9a37654f16c6b80985ce3250 23 lines 436 B view raw
1package pages 2 3import ( 4 "bytes" 5 6 "github.com/yuin/goldmark" 7 "github.com/yuin/goldmark/extension" 8 "github.com/yuin/goldmark/parser" 9) 10 11func renderMarkdown(source string) string { 12 md := goldmark.New( 13 goldmark.WithExtensions(extension.GFM), 14 goldmark.WithParserOptions( 15 parser.WithAutoHeadingID(), 16 ), 17 ) 18 var buf bytes.Buffer 19 if err := md.Convert([]byte(source), &buf); err != nil { 20 return source 21 } 22 return buf.String() 23}