gatsby-remark-images-grid
                                
                                 gatsby-remark-images-grid copied to clipboard
                                
                                    gatsby-remark-images-grid copied to clipboard
                            
                            
                            
                        Use css grid layouts in markdown
gatsby-remark-images-grid create a <figure> tag for you containing:
- A responsive CSS grid with your images
- A <figcaption>tag, optionally
You can, of course, choose the maximum columns number. Layout will be responsive and display less columns with small screens.

Getting started
You can download gatsby-remark-images-grid from the NPM registry via the
npm or yarn commands
yarn add gatsby-remark-images-grid
npm install gatsby-remark-images-grid --save
Usage
- Add the plugin in your gatsby-config.jsfile:
module.exports = {
    plugins: [
        {
            resolve: "gatsby-transformer-remark",
            options: {
                plugins: [
                    // Make CSS grids available
                    // without options
                    "gatsby-remark-images-grid"
                    // or
                    // with options
                    {
                        resolve: "gatsby-remark-images-grid",
                        options: {
                            className: "myCustomClassName",
                            gridGap: "20px",
                            margin: "20px auto",
                        },
                    },
                ],
            },
        },
    ],
}
Note: If you use others images remark plugins, put
gatsby-remark-images-gridfirst because images are not images nodes before being wrapped by a grid
- Use grid layout in your markdown
- Use the markdown codesyntax
- Use gridfor the lang followed by the number of columns you want and the caption (optional) separated by a pipe (|)
```grid|2|My super images!


```
```grid|3



```
```grid|4




```
Props
| Name | PropType | Description | Default | Example | 
|---|---|---|---|---|
| className | string | Custom className | "gatsbyRemarkImagesGrid" | "myCustomClassName" | 
| gridGap | string | Grid gap (horizontal and vertical) | - | "20px" | 
| margin | string | Margin around grid | - | "20px auto" | 
Contributing
- ⇄ Pull/Merge requests and ★ Stars are always welcome.
- For bugs and feature requests, please create an issue.
See CONTRIBUTING.md guidelines
Changelog
See CHANGELOG.md
License
This project is licensed under the MIT License - see the LICENCE.md file for details
 
  