goldmark-embed is an extension for the goldmark library that extends
the Markdown ![]() image embed syntax to support additional media formats.
YouTube only at first.
This markdown:
# Hello goldmark-embed 
Becomes this HTML:
<h1>Hello goldmark-embed</h1> <p><iframe width="560" height="315" src="https://www.youtube.com/embed/dQw4w9WgXcQ" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p>
go get github.com/13rac1/goldmark-embed
markdown := goldmark.New( goldmark.WithExtensions( embed.Embed, ), ) var buf bytes.Buffer if err := markdown.Convert([]byte(source), &buf); err != nil { panic(err) } fmt.Print(buf) }
- Embed Options
- Additional Data Sources
MIT
Brad Erickson