当我阅读官方文档时,它只提到{% highlight python %}
语法:
https://jekyllrb.com/docs/templates/
但是我更喜欢使用反引号代码块来突出显示降价代码:
```python
code goes here
```
我用Google搜索并发现了一些请求,但我不确定反引号是否正常工作。如果有效,我该如何启用它?当我尝试使用我自己的jekyll github页面时,它仍然只适用于{% highlight python %}
。
似乎kramdown仅在Jekyll 3.X上。不幸的是,我使用的主题是2.X。
我该如何处理它?我能否在不破坏任何内容的情况下将我的主题更新为Jekyll 3.X?或者我如何将该功能添加到我当前的Jekyll网站?
答案 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>