Ruby Jekyll highlight{%highlight Ruby%}vs backticks```

Ruby Jekyll highlight{%highlight Ruby%}vs backticks```,jekyll,Jekyll,Jekyll似乎不使用github使用的标记代码样式块,即使它们来自同一个组织 似乎Jekyll3需要使用{%highlight ruby%} 有没有一种规范的方法可以使用Jekyll3进行干净的语法高亮显示 看起来像 {% highlight ruby %} {% raw %} {% for template in site.templates %} ... {% endfor %} {% endhighlight %} 及 做同样的事 反勾号不会转换为代码块如果要使用,可以将其添加到\u

Jekyll似乎不使用github使用的标记代码样式块,即使它们来自同一个组织

似乎Jekyll3需要使用{%highlight ruby%}

有没有一种规范的方法可以使用Jekyll3进行干净的语法高亮显示

看起来像

{% highlight ruby %}
{% raw %}
{% for template in site.templates %}
...
{% endfor %}
{% endhighlight %}

做同样的事

反勾号不会转换为代码块

如果要使用,可以将其添加到
\u config.yml
文件中:

kramdown:
  # use Github Flavored Markdown
  input: GFM
如果要使用,可以将其添加到
\u config.yml
文件中:

kramdown:
  # use Github Flavored Markdown
  input: GFM

你用的是什么版本的杰基尔? Jekyll从v3.1.0开始使用Kramdown的GFM版本

从以下代码库:


你用的是什么版本的杰基尔? Jekyll从v3.1.0开始使用Kramdown的GFM版本

从以下代码库:


你试过~~~ ruby并关闭它了吗~~~你试过~~~ ruby并关闭它了吗~~?
  'kramdown' => {
    'auto_ids'       => true,
    'toc_levels'     => '1..6',
    'entity_output'  => 'as_char',
    'smart_quotes'   => 'lsquo,rsquo,ldquo,rdquo',
    'input'          => "GFM",
    'hard_wrap'      => false,
    'footnote_nr'    => 1