aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--render_readme.go10
1 files changed, 9 insertions, 1 deletions
diff --git a/render_readme.go b/render_readme.go
index 2d625aa..fd9d5e7 100644
--- a/render_readme.go
+++ b/render_readme.go
@@ -7,6 +7,7 @@ import (
"github.com/go-git/go-git/v5/plumbing/object"
"github.com/microcosm-cc/bluemonday"
"github.com/yuin/goldmark"
+ "github.com/yuin/goldmark/extension"
)
func render_readme_at_tree(tree *object.Tree) any {
@@ -18,8 +19,15 @@ func render_readme_at_tree(tree *object.Tree) any {
if err != nil {
return "Unable to fetch contents of README: " + err.Error()
}
+
+ md := goldmark.New(
+ goldmark.WithExtensions(
+ extension.GFM,
+ ),
+ )
+
var readme_rendered_unsafe bytes.Buffer
- err = goldmark.Convert([]byte(readme_file_contents), &readme_rendered_unsafe)
+ err = md.Convert([]byte(readme_file_contents), &readme_rendered_unsafe)
if err != nil {
return "Unable to render README: " + err.Error()
}