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

https://github.com/junwatu/markdown-it-lazy-loading

markdown-it plugin that add awesome loading="lazy" attribute to img or iframe tag.
https://github.com/junwatu/markdown-it-lazy-loading

lazy-loading markdown-it markdown-it-lazy-loading markdown-it-plugin

Last synced: 3 months ago
JSON representation

markdown-it plugin that add awesome loading="lazy" attribute to img or iframe tag.

Awesome Lists containing this project

README

          

# markdown-it-lazy-loading

![Node.js CI](https://github.com/junwatu/markdown-it-lazy-loading/workflows/Node.js%20CI/badge.svg) ![Node.js Package](https://github.com/junwatu/markdown-it-lazy-loading/workflows/Node.js%20Package/badge.svg)

This is a plugin for the [markdown-it](https://github.com/markdown-it/markdown-it) markdown parser.
This plugin add `loading="lazy"` attribute to `img` or `iframe` tag.

Install
---

```powershell
npm install @junwatu/markdown-it-lazy-loading --save-dev
```

## How to use

Add `lazy` loading attribute to `img` tag.

```javascript
const MarkdownIt = require("markdown-it");
const markdownItLazyLoading = require("@junwatu/markdown-it-lazy-loading");

const mdText = "![ohhh](/some/images/ohhh.png)";
const lzAttr = { img: "lazy" };
const md = MarkdownIt().use(markdownItLazyLoading, lzAttr);
console.log(md.render(mdText));
// ohhhHello
```

---

MIT (c) 2020