Это продолжение "зачеркивания ReST" зачеркивание ReST , но в сфинксе, а не в контексте ReST. Мой вопрос заключается в том, есть ли в sphinx центральное место, куда следует помещать директиву «роль», или эта директива действительно должна повторяться в каждом первом файле в документации по сфинксу.
Более подробно:
Легко определить пользовательские стили CSS для встроенного текста (см. ReST Strikethrough в качестве примера), используя директиву роли:
.. role:: custom
:class: custom
This is an :custom:`inline text`.
, что переводится в HTML-рендеринг
.. This is an <span class="custom">inline text</span>. ..
Кроме того, пользовательская таблица стилей может быть легко добавлена в sphinx (см. http://www.tinkerer.me/doc/theming.html), где добавить селектор класса CSS для управления отображением «пользовательского» текста (цвет, зачеркивание, шрифт, размер ...)
Что меня беспокоит, так это то, что в моих экспериментах мне приходилось повторять директиву ролей в каждом файле ReST, в котором использовалась пользовательская роль. Есть ли «центральное» место, где я могу определить это один раз для всего сайта?