在受保护的代码块上设置 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
,还有冒号而不是等号,语言和选项之间的空格,我能想到的很多组合。它们要么被忽略,要么破坏受保护的代码块。