Предположим, у вас есть документ reStructuredText и вы хотите экспортировать его в два формата, используя Sphinx 2.x: HTML и PDF.
Вы хотите поместить немного отличающееся содержимое в эти два формата. Например, текст «Я HTML» отображается в версии HTML, тогда как «Я PDF» отображается в версии PDF в том же месте документа.
Использование директивы замены, как показано ниже, даст вам "Я HTML" независимо от формата экспорта.
.. |foo| replace:: HTML
⋮
I am |foo|
Можете ли вы использовать другую директиву для другой формат экспорта?