【发布时间】:2019-05-05 07:44:23
【问题描述】:
我正在使用 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>
所以它只是用<pre><code> 包围了提供的 Markdown 文本,而不是像下面这样的输出:
<h1>Highlight.js</h1>
<hr>
<p>Some more text here...</p>
其实我也尝试过其他库,例如 showdown、pagedown 等,但输出总是:
<pre><code>
# Highlight.js
---
Some more text here...
</code></pre>
谁能知道我在这里缺少什么?谢谢
【问题讨论】:
-
是否可以由此构造一个jsfiddle?
标签: javascript markdown pagedown showdown