Jekyll现在是否支持反引号代码块?

时间:2017-12-01 02:42:23

标签: jekyll github-pages

当我阅读官方文档时,它只提到{% highlight python %}语法: https://jekyllrb.com/docs/templates/

但是我更喜欢使用反引号代码块来突出显示降价代码:

```python
    code goes here
```

我用Google搜索并发现了一些请求,但我不确定反引号是否正常工作。如果有效,我该如何启用它?当我尝试使用我自己的jekyll github页面时,它仍然只适用于{% highlight python %}

似乎kramdown仅在Jekyll 3.X上。不幸的是,我使用的主题是2.X。

https://cecilialee.github.io/

我该如何处理它?我能否在不破坏任何内容的情况下将我的主题更新为Jekyll 3.X?或者我如何将该功能添加到我当前的Jekyll网站?

1 个答案:

答案 0 :(得分:1)

是反引号,~也适用于突出显示代码而无需进一步配置。 Jekyll默认使用Kramdown,它支持反引号围栏代码块

按照你的例子:

```python
fun test_me():
    print('yes, backticks work!')
```

产生

<div class="language-python highlighter-rouge"><pre class="highlight"><code><span class="n">fun</span> <span class="n">test_me</span><span class="p">():</span>
    <span class="k">print</span><span class="p">(</span><span class="s">'yes, backticks work!'</span><span class="p">)</span>
</code></pre>
</div>