comparison 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
comparison
equal deleted inserted replaced
0:4f279dcbfb16 1:adf9c2b90279
4 "io/ioutil" 4 "io/ioutil"
5 "log" 5 "log"
6 "os" 6 "os"
7 7
8 "github.com/yuin/goldmark" 8 "github.com/yuin/goldmark"
9 "github.com/yuin/goldmark/extension"
10 "github.com/yuin/goldmark/parser"
9 ) 11 )
10 12
11 func main() { 13 func main() {
12 source, err := ioutil.ReadFile(os.Args[1]) 14 source, err := ioutil.ReadFile(os.Args[1])
13 15
14 if err != nil { 16 if err != nil {
15 log.Fatal(err) 17 log.Fatal(err)
16 } 18 }
17 19
18 err = goldmark.Convert(source, os.Stdout) 20 md := goldmark.New(
21 goldmark.WithExtensions(extension.GFM),
22 goldmark.WithParserOptions(
23 parser.WithAutoHeadingID(),
24 ),
25 )
26
27 err = md.Convert(source, os.Stdout)
19 28
20 if err != nil { 29 if err != nil {
21 log.Fatal(err) 30 log.Fatal(err)
22 } 31 }
23 } 32 }