markdown-it-underline
Version:
Renders _underline_ to <u>underline</u>
14 lines (11 loc) • 330 B
JavaScript
module.exports = function markdownItUnderline (md) {
function renderEm (tokens, idx, opts, _, slf) {
var token = tokens[idx];
if (token.markup === '_') {
token.tag = 'u';
}
return slf.renderToken(tokens, idx, opts);
}
md.renderer.rules.em_open = renderEm;
md.renderer.rules.em_close = renderEm;
};