markdown-it-ib
A markdown-it plugin
to use *
for <i>
and **
for <b>
in your Markdown documents,
along with the conventional _
for <em>
and __
for <strong>
.
Example input:
*A* **B** _C_ __D__
Output:
<p><i>A</i> <b>B</b> <em>C</em> <strong>D</strong></p>
Usage
Deno
Import the module:
import markdownIt from 'npm:markdown-it';
import markdownItIB from 'https://deno.land/x/markdown_it_ib@1.0.2/mod.js';
const md = markdownIt()
.use(markdownItIB);
const output = md.render('*A* **B** _C_ __D__');
console.log(output);
Node.js
Add the package in your project:
npm install markdown-it-ib
Then import or require it:
import markdownIt from 'markdown-it';
import markdownItIB from 'markdown-it-ib';
// OR
const markdownIt = require('markdown-it');
const markdownItIB = require('markdown-it-ib');
const md = markdownIt()
.use(markdownItIB);
const output = md.render('*A* **B** _C_ __D__');
console.log(output);
See also
- You’re using <em> wrong by Facundo Corradini