gatsby-remark-lazy-load

This plugin lazy loads image processed by gatsby-remark-images plugin

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
gatsby-remark-lazy-load
1.0.24 years ago5 years agoMinified + gzip package size for gatsby-remark-lazy-load in KB

Readme

gatsby-remark-lazy-load
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

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

// In your gatsby-browser.js
import 'lazysizes'

Contribution

This is a minimum plugin. Please make an issue when you need more functionalities or code doesn't work!