Включить номера строк для определенных списков кодов уценки, обозначенных обратными метками

#markdown #mkdocs #python-markdown

#markdown #mkdocs #python-markdown

Вопрос:

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

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

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

 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. Спасибо за разъяснение. Думаю, я могу жить без этого. Мысль о том, что может быть способ, о котором я не могу думать, просто заставляла меня немного беспокоиться 😉