Mercurial > repos > public > wdown
changeset 1:adf9c2b90279
Enable the gfm extension
author | Jonatan Werpers <jonatan@werpers.com> |
---|---|
date | Tue, 16 Jun 2020 14:23:23 +0200 |
parents | 4f279dcbfb16 |
children | be229b2e3b19 |
files | test.md wdown.go |
diffstat | 2 files changed, 21 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/test.md Tue Jun 16 14:10:30 2020 +0200 +++ b/test.md Tue Jun 16 14:23:23 2020 +0200 @@ -12,3 +12,14 @@ } ``` +## Some logic + +We also need a table + +| A | B | A or B | A and B | +|---|---|--------|---------| +| 0 | 0 | 0 | 0 | +| 0 | 1 | 1 | 0 | +| 1 | 0 | 1 | 0 | +| 1 | 1 | 1 | 1 | +
--- 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)