I try to use Commonmark.js on a local HTML page. And there is a problem with bare hyperlinks enclosed in angle brackets:
**bold** and italic
-
-
window.onload = function() {
var markdown = document.querySelector('#input').innerHTML;
var reader = new commonmark.Parser();
var writer = new commonmark.HtmlRenderer();
var parsed = reader.parse(markdown);
var result = writer.render(parsed);
document.querySelector('body').innerHTML = result;
}
Why is that? How to prevent bare hyperlinks enclosed in angle brackets to be treated as tags, and at the same time to keep ability to parse HTML (that is `italic` should be rendered as *italic*)?
I tried the Commonmark demo and it doesn’t have this problem.