我正在使用markdown-js将 Markdown 转换为 HTML,但是它没有给出预期的输出。
HTML:
<p class="markdown">
# Highlight.js
---
Some more text here...
</p>
JavaScript:
$('.markdown').each(function(){
var html = markdown.toHTML($(this).html());
console.log(html);
$(this).html(html);
});
输出:
<pre><code>
# Highlight.js
---
Some more text here...
</code></pre>
所以它只是简单地将提供的 Markdown 文本包围起来,<pre><code>
而不是像下面这样的输出:
<h1>Highlight.js</h1>
<hr>
<p>Some more text here...</p>
事实上,我还尝试了其他库,例如 showdown、pagedown 等,但输出始终是:
<pre><code>
# Highlight.js
---
Some more text here...
</code></pre>
谁能知道我在这里缺少什么?谢谢