Bug demo:
quoted block 1 start
fenced pre block 1
quoted block 1 end
Paragraph
fenced pre block 2
quoted block 2 start
fenced pre block 3
quoted block 2 end
module bug-demo | |
go 1.12 | |
require github.com/gomarkdown/markdown v0.0.0-20190802011031-b3dd8ce84a34 |
github.com/gomarkdown/markdown v0.0.0-20190802011031-b3dd8ce84a34 h1:ReCH/CAy9I/3I5kTaIi68r8Fcf50MEs//X1y9S29KMU= | |
github.com/gomarkdown/markdown v0.0.0-20190802011031-b3dd8ce84a34/go.mod h1:JDGcbDT52eL4fju3sZ4TeHGsQwhG9nbDV21aMyhwPoA= |
package main | |
import ( | |
"io/ioutil" | |
"os" | |
"github.com/gomarkdown/markdown" | |
) | |
func main() { | |
if err := run(); err != nil { | |
os.Stderr.WriteString(err.Error() + "\n") | |
os.Exit(1) | |
} | |
} | |
func run() error { | |
md, err := ioutil.ReadFile("bug.md") | |
if err != nil { | |
return err | |
} | |
_, err = os.Stdout.Write(markdown.ToHTML(md, nil, nil)) | |
return err | |
} |