Lazyloads images processed by gatsby-remark-images with using lazysizes
The plugin makes lazyload possible by:
- Move
src
and srcset
to data-src
and data-srcset
respectively. - Add class
lazyload
to img
tag.
lazysizes has to be installed to make this plugin work.
Install
npm install --save gatsby-remark-lazy-load
npm install --save lazysizes
How to use
plugins: [
{
resolve: `gatsby-transformer-remark`,
options: {
plugins: [
{
resolve: `gatsby-remark-images`,
},
`gatsby-remark-lazy-load`,
]
}
}
]
import 'lazysizes'
Contribution
This is a minimum plugin. Please make an issue when you need more functionalities or code doesn't work!