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

https://github.com/tizee/gatsby-remark-b23

Transform bilibili video link to bilibili player in gatsby-transformer-remark
https://github.com/tizee/gatsby-remark-b23

Last synced: over 1 year ago
JSON representation

Transform bilibili video link to bilibili player in gatsby-transformer-remark

Awesome Lists containing this project

README

          


gatsby-remark-bilibili


Transform bilibili video link to embed bilibili video playar




### Why?

Inspired by [gatsby-remark-ombed](https://github.com/raae/gatsby-remark-oembed) and [gatsby-remark-embedder](https://github.com/MichaelDeBoey/gatsby-remark-embedder), I would like to embed bilibili player in markdown using markdown by combining features from these two plugins.

### Usage

#### Use gatsby-transformer-remark

```js
{
resolve: `gatsby-transformer-remark`,
options: {
plugins: [
{
resolve: `@tizee/gatsby-remark-b23`,
options: {
prefix: "embed"
}
}
]
}
}
```

#### Use gatsby-transformer-mdx

```js
{
resolve: 'gatsby-plugin-mdx',
options: {
extensions: ['.mdx', '.md'],
gatsbyRemarkPlugins: [
{
resolve: `gatsby-remark-magic`,
options: {
prefix: 'embed',
},
},
}
}
```

#### With prefix

In your markdown file, use a prefix in inline code.

```markdown
`embed https://bilibili.com/video/BV1YV411r7ns`
```

It will be transformed to:

```markdown