Включить номера строк для определенных списков кодов уценки, обозначенных обратными галочками - PullRequest
0 голосов
/ 12 апреля 2019

Я использую MkDocs с расширением уценки codehilite

Я хотел бы включить номера строк фрагмента кода только для определенных фрагментов.

Если я установлю

markdown_extensions:
  - codehilite:
      linenums: true

в моем mkdocs.yml, это позволит включить номера строк для всех фрагментов кода.

Я вижу, что можно активировать номера строкдля конкретных фрагментов с использованием спецификатора языка shebang вместе с двойным отступом:

#!python
""" Bubble sort """
def bubble_sort(items):
    for i in range(len(items)):
        for j in range(len(items) - 1 - i):
            if items[j] > items[j + 1]:
                items[j], items[j + 1] = items[j + 1], items[j]

Однако я предпочитаю использовать обратные символы (`` `) для обозначения кода.

Есть ли способ включить номера строк для определенных списков кодов при использовании обратных галочек?

1 Ответ

1 голос
/ 12 апреля 2019

Нет, эта функция не поддерживается расширением кодовых блоков расширением Python-Markdown.Для глобальных блоков кода используется только глобальная настройка linenums расширения codehilite .

Конечно, вы всегда можете разветвить расширение и изменить поведение в соответствии с вашими потребностями, так долгокак вы делаете это в рамках соответствующей лицензии.

...