diff wdown.go @ 1:adf9c2b90279

Enable the gfm extension
author Jonatan Werpers <jonatan@werpers.com>
date Tue, 16 Jun 2020 14:23:23 +0200
parents 4f279dcbfb16
children 0b747e2d51c9
line wrap: on
line diff
--- a/wdown.go	Tue Jun 16 14:10:30 2020 +0200
+++ b/wdown.go	Tue Jun 16 14:23:23 2020 +0200
@@ -6,6 +6,8 @@
 	"os"
 
 	"github.com/yuin/goldmark"
+	"github.com/yuin/goldmark/extension"
+	"github.com/yuin/goldmark/parser"
 )
 
 func main() {
@@ -15,7 +17,14 @@
 		log.Fatal(err)
 	}
 
-	err = goldmark.Convert(source, os.Stdout)
+	md := goldmark.New(
+		goldmark.WithExtensions(extension.GFM),
+		goldmark.WithParserOptions(
+			parser.WithAutoHeadingID(),
+		),
+	)
+
+	err = md.Convert(source, os.Stdout)
 
 	if err != nil {
 		log.Fatal(err)