markdown-it-lozad

0.2.0 • Public • Published

markdown-it-lozad

usage

const MarkdownIt = require('markdown-it')
const MarkdownItLozad = require('markdown-it-lozad')
const Lozad = require('lozad')

const md = new MarkdownIt().use(MarkdownItLozad)

md.render(`![aa](https://tva3.sinaimg.cn/crop.0.0.200.200.200/56e0fc78jw1e8qgp5bmzyj2050050aa8.jpg)
          ![aa](https://tva3.sinaimg.cn/crop.0.0.200.200.200/56e0fc78jw1e8qgp5bmzyj2050050aa8.jpg)`)
// <p><img data-src="https://tva3.sinaimg.cn/crop.0.0.200.200.200/56e0fc78jw1e8qgp5bmzyj2050050aa8.jpg" alt="aa" class="lozad">
//   <img data-src="https://tva3.sinaimg.cn/crop.0.0.200.200.200/56e0fc78jw1e8qgp5bmzyj2050050aa8.jpg" alt="aa" class="lozad"></p>

const observer = Lozad();
observer.observe();

params

const MarkdownIt = require('markdown-it')
const MarkdownItLozad = require('markdown-it-lozad')
const Lozad = require('lozad')

const md = new MarkdownIt().use(MarkdownItLozad, 'some-custom-class')

const observer = Lozad('.some-custom-class', {
  rootMargin: '10px 0px',
  threshold: 0.1,
});
observer.observe();

Package Sidebar

Install

npm i markdown-it-lozad

Weekly Downloads

8

Version

0.2.0

License

ISC

Unpacked Size

3.88 kB

Total Files

4

Last publish

Collaborators

  • bangbang93