GitHub頁面Jekyll默認使用Pygments來渲染代碼塊的語法高亮。但我更喜歡使用更簡單的替代highlight.js來完成這項工作,因爲我只需要縮減4個空格來在markdown源文件中標記代碼塊。如何消除由jekyll渲染的代碼塊中的空行?
然而,我的R代碼裏面都錯誤地解釋爲PHP或Perl或MAKEFILE或通過其他highlight.js類型的代碼,並欲手動標記由
```r
(some r code)
```
代替代碼塊。但是當我使用這個時,代碼塊的第一行總是顯示爲空行。我查看了由4空格標記產生的HTML源代碼,它就像
<pre><code>x <- rnorm(100)
y <- 2*x + rnorm(100)
lm(formula=y~x)
</code></pre>
它不會遇到這個問題。
如何消除代碼塊第一行中的空白行?
你解決了嗎? – hakunami