Джекилл, Крамдаун и Руж - стандартный язык и номер стартовой строки
Я работаю с 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)?