An open API service indexing awesome lists of open source software.

https://github.com/13rac1/goldmark-embed

A Video embed extension for the goldmark markdown parser.
https://github.com/13rac1/goldmark-embed

goldmark goldmark-extension markdown video-embed

Last synced: about 1 month ago
JSON representation

A Video embed extension for the goldmark markdown parser.

Awesome Lists containing this project

README

        

# goldmark-embed

goldmark-embed is an extension for the [goldmark][goldmark] library that extends
the Markdown `![]()` image embed syntax to support additional media formats.

[goldmark]: http://github.com/yuin/goldmark

YouTube only at first.

## Demo

This markdown:

```md
# Hello goldmark-embed

![](https://www.youtube.com/watch?v=dQw4w9WgXcQ)
```

Becomes this HTML:

```html

Hello goldmark-embed



```

### Installation

```bash
go get github.com/13rac1/goldmark-embed
```

## Usage

```go
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)
}
```

## TODO

* Embed Options
* Additional Data Sources

## License

MIT

## Author

Brad Erickson