我正在尝试使用Sundown突出显示 GFM 中的一段代码,据说它在 GitHub 上使用:
```javascript
var f = function()
{
}
```
我得到的结果如下:
<p>```javascript
var f = function()
{</p>
<p>}
```</p>
并且是由源代码中的空行引起的。然而,相同的代码片段在 Github 本身上表现良好。是否有任何好的解析器(最好在 JavaScript 中)可以解决这个问题?
我正在尝试使用Sundown突出显示 GFM 中的一段代码,据说它在 GitHub 上使用:
```javascript
var f = function()
{
}
```
我得到的结果如下:
<p>```javascript
var f = function()
{</p>
<p>}
```</p>
并且是由源代码中的空行引起的。然而,相同的代码片段在 Github 本身上表现良好。是否有任何好的解析器(最好在 JavaScript 中)可以解决这个问题?
GitHub 页面文档参考以下库:
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 也使用了相同的库。