2

在受保护的代码块上设置 Rouge 选项时,该选项将被忽略且无效,HTML 不会更改:

``` html?line_numbers=true
<html></html>
```

我在 GitHub Pages 上使用 Jekyll、Kramdown 和 Rouge。

这是否受支持 - 它应该工作吗?


我的_config.yml

kramdown:
  input: GFM
  syntax_highlighter: rouge
  syntax_highlighter_opts:
    default_lang: text
    span:
      default_lang: text
      line_numbers: false
    block:
      default_lang: text
      # line_numbers: false
      # start_line: 1
  • 我看过几篇应该可以正常工作的博客文章。
  • 我也知道我可以使用{% highlight %}标签,但这不是一个选项。
  • 我已经测试了几个不同的选项,不仅是line_numbers,还有冒号而不是等号,语言和选项之间的空格,我能想到的很多组合。它们要么被忽略,要么破坏受保护的代码块。
4

0 回答 0