Предположим, у вас есть документ reStructuredText и вы хотите экспортировать его в два формата с помощью Sphinx 2.x: HTML и PDF.
Вы хотите поместить немного разное содержимое в эти два формата. Например, текст "Я в формате HTML" отображается в версии HTML, тогда как "Я в формате PDF" появляется в версии PDF в том же месте документа.
Использование директивы replace, как показано ниже, даст вам "Я HTML" независимо от формата экспорта.
.. |foo| replace:: HTML
⋮
I am |foo|
Можно ли использовать другую директиву для другого формата экспорта?
|foo|
). Представьте, что у вас есть 1000 |foo| в ваших документах, и вы хотите определить, что это такое, в одном месте, например, в прологе в conf.py. - person Culip   schedule 27.02.2020