Джекилл, Крамдаун и Руж - стандартный язык и номер стартовой строки

Я работаю с Jekyll, Kramdown и подсветкой кода Rouge, используя следующий конфиг

markdown:            kramdown
highlighter:         rouge
kramdown:
  input: GFM
  syntax_highlighter: rouge
  syntax_highlighter_opts:
  css_class: 'highlight'
  span:
    line_numbers: false
  block:
    line_numbers: true
    start_line: 1

И используйте встроенный код с обратными галочками, а также нотацию kramdown, т.е.

An inline `example()`

а также

~~~ matlab
some matlab code
a second line
~~~

Оба получают с помощью румян, а последний даже получает номера строк. Мои (короткие) вопросы, на которые я не смог найти ответы:

  • Как я могу указать, например, matlab быть стандартной раскраской кода даже для встроенного кода?
  • Есть ли способ указать в ~~~ с какого номера строки начать?
  • Можно ли в дальнейшем просто продолжать считать по странице (например, когда первый блок имеет 7 строк, а второй - 8)?

0 ответов

Другие вопросы по тегам