Параметры подсветки синтаксиса Rouge на огороженных блоках кода Kramdown

#markdown #github-pages #github-flavored-markdown #kramdown #rouge

#markdown #github-страницы #github-ароматизированный-markdown #kramdown #rouge

Вопрос:

При настройке параметров для Rouge в огороженных блоках кода опция игнорируется и не имеет никакого эффекта, HTML не изменяется:

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

Я использую Jekyll, Kramdown и Rouge на страницах GitHub.

Поддерживается ли это — должно ли это работать?


Мой _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 , также с двоеточием вместо знака равенства, пробелом между языком и опцией, множеством комбинаций, которые я мог придумать. Либо они игнорируются, либо разбивают защищенные блоки кода.