markdown-it-ib
Version:
Use <i> and <b> along with <em> and <strong> with Markdown syntax
16 lines (13 loc) • 434 B
JavaScript
function render(tokens, idx, options, _env, self) {
const token = tokens[idx];
if (token.markup === '*') token.tag = 'i';
else if (token.markup === '**') token.tag = 'b';
return self.renderToken(tokens, idx, options);
}
module.exports = function (md) {
md.renderer.rules.em_open = render;
md.renderer.rules.em_close = render;
md.renderer.rules.strong_open = render;
md.renderer.rules.strong_close = render;
};
;