Подивившись на це ще раз, я натрапив на документ, що перекладається текстовими ролями ReStructuredText . З цього документа:
Інтерпретований текст використовує зворотні цитати (`) навколо тексту. Явний маркер ролі може необов'язково з’являтися перед текстом або після нього, розмежовуючи його двокрапками. Наприклад:
This is `interpreted text` using the default role.
This is :title:`interpreted text` using an explicit role.
Здається, що є code
роль , тому ви можете просто набрати текст
:code:`a = b + c`
для надання блоку вбудованого коду. Щоб отримати підсвічування синтаксису, ви можете визначити власну роль. Наприклад
.. role:: bash(code)
:language: bash
який ви можете використовувати так:
Here is some awesome bash code :bash:`a = b + c`.
Зауважте, що визначення ролі повинно бути поставлено перед посиланнями на роль.
Зауважимо, у документі, на який я посилаюся, не згадується версія документа, на яку він посилається. Роль код НЕ доступний в Docutils 0.8.1 (який є єдиною версією , я повинен випробування проти).