markdown-it-linkify-images

A markdown-it plugin to add links to images

MIT License

Downloads
4.6K
Stars
8
Committers
9

markdown-it-linkify-images

A markdown-it plugin to add links to images

Linkifying Images plugin for markdown-it markdown parser.

Install

npm install markdown-it-linkify-images --save

Use

const md = require('markdown-it')()
const mili = require('markdown-it-linkify-images')
// Basic Use
md.use(mili)

const html = md.render('![the image caption](img/smile.png)')
html // <p><a href="img/smile.png" target="_self"><img src="img/smile.png" alt="the image caption"></a></p>
// With Custom Configuration
md.use(mili, {
  target: '_blank',
  linkClass: 'custom-link-class',
  imgClass: 'custom-img-class'
})

const html = md.render('![the image caption](img/smile.png)')
html // <p><a href="img/smile.png" target="_blank" class="custom-link-class"><img src="img/smile.png" alt="the image caption" class="custom-img-class"></a></p>

Differences in browser. If you load script directly into the page, without a package system, the module will add itself globally as window.markdownitLinkifyImages.

Testing

This plugin is tested against markdown-it @ 6,7,8 and latest

License

MIT