【问题标题】:Does Jekyll support backticks code blocks now?Jekyll 现在支持反引号代码块吗?
【发布时间】:2017-12-02 13:10:25
【问题描述】:

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

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

```python
    code goes here
```

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


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

https://cecilialee.github.io/

我该如何处理它?我能在不破坏任何东西的情况下将我的主题更新到 Jekyll 3.X 吗?或者如何将函数添加到我当前的 Jekyll 站点?

【问题讨论】:

标签: jekyll github-pages


【解决方案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>

【讨论】:

  • 看来 kramdown 只在 Jekyll 3.X 上。不幸的是,我使用的主题是 2.X。 cecilialee.github.io 我该如何处理?我能在不破坏任何东西的情况下将我的主题更新到 Jekyll 3.X 吗?或者如何将函数添加到我当前的 Jekyll 站点?
猜你喜欢
  • 2020-06-23
  • 1970-01-01
  • 2017-09-08
  • 2022-01-23
  • 1970-01-01
  • 2013-10-15
  • 1970-01-01
  • 2014-07-28
相关资源
最近更新 更多