javascript - Github 风格的 Markdown - 带有空行的代码块不会呈现

标签 javascript markdown

我试图使用 Sundown 在 GFM 中突出显示一段代码据说在 GitHub 上使用过:

```javascript
var f = function()
{

}
```

我得到的结果如下:

<p>```javascript
var f = function()
{</p>

<p>}
```</p>

是由于源代码中有空行引起的。然而,相同的代码片段在 Github 本身上呈现得很好。有没有好的解析器(最好是 JavaScript 的)可以解决这个问题?

最佳答案

GitHub 页面文档 reference以下库:

gem 'jekyll',     '=1.0.2'
gem 'liquid',     '=2.5.0'
gem 'redcarpet',  '=2.2.2'
gem 'maruku',     '=0.6.1'
gem 'rdiscount',  '=1.6.8'
gem 'RedCloth',   '=4.2.9'

列表中没有日落。 我想其他地方的 Markdown 使用了相同的库。

关于javascript - Github 风格的 Markdown - 带有空行的代码块不会呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12147066/

相关文章:

Vim 换行与 Markdown 冲突

markdown - 如何在应用程序中使用Stackedit的 Markdown 编辑器

javascript - Mongoose 更新嵌套值

javascript - Internet Explorer 呈现问题。 (HTML CSS JS)

javascript - 如何在网站上嵌入 github git README 文件

javascript - 正则表达式 - 从 PHP 到 JS

javascript - XHR 如何防止验证非 XML 文件?

javascript - &lt;style type ="text/javascript"> 有什么用处吗?

javascript - javascript 关联数组中的属性名称 "var"

java - Markdown算法: sequence of# followed by enter should return nothing