Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/morsby/gatsby-remark-behead

A plugin for gatsby-transformer-remark, wrapping remark-behead.
https://github.com/morsby/gatsby-remark-behead

Last synced: 23 days ago
JSON representation

A plugin for gatsby-transformer-remark, wrapping remark-behead.

Awesome Lists containing this project

README

        

# gatsby-remark-behead

A plugin for [gatsby-transformer-remark](https://www.gatsbyjs.org/packages/gatsby-transformer-remark/), wrapping [remark-behead](https://github.com/mrzmmr/remark-behead).

Used to alter markdown header levels when parsed through remark.

Currently only the `depth` option works consistently.

## Usage

Just add it to list of `gatsby-transformer-remark` plugins:

```
// In your gatsby-config.js
plugins: [
{
resolve: `gatsby-transformer-remark`,
options: {
plugins: [`gatsby-remark-behead`],
},
},
]
```

## Options

- `depth`: Number. Default `1`. Changes the heading level by the provided number.

## Examples

Decrease all headers by one level (e.g. `

` to `

`):

```
{
resolve: "gatsby-remark-behead",
options: { depth: 1 },
}
```

Increase all headers by one level (e.g. `

` to `

`):

```
{
resolve: "gatsby-remark-behead",
options: { depth: -1 },
}
```