A markdown-it plugin that add classes by tag name
npm install @toycode/markdown-it-classmarkdown-it-class
=================
This is a plugin for the markdown-it markdown parser.
This plugin add class attributes to html elements.
Install
---
```
npm install @toycode/markdown-it-class --save-dev
Although it will work with "yarn", I have not tried it.
Use
---
`
const MarkdownIt = require('markdown-it')
const markdownItClass = require('@toycode/markdown-it-class')
const mdText = '# Hello'
const mapping = { h1: 'title' }
const md = MarkdownIt().use(markdownItClass, mapping)
console.log(md.render(mdText))
//
$3
`js
const MarkdownIt = require('markdown-it')
const markdownItClass = require('@toycode/markdown-it-class')const mdText = '# Hello\n## Markdown world'
const mapping = { h1: ['title', 'is-4'], h2: 'subtitle', em: 'tag' }
const md = MarkdownIt().use(markdownItClass, mapping)
console.log(md.render(mdText))
//
Hello
// Markdown world
``