Как я могу заменить директиву контейнера? Не работает следующее:
.. |sub| container::
Some text here
.. image:: img/some_image.png
Some other text here
Сообщение об ошибке
WARNING: Substitution definition "sub" empty or invalid.
Как я могу заменить директиву контейнера? Не работает следующее:
.. |sub| container::
Some text here
.. image:: img/some_image.png
Some other text here
Сообщение об ошибке
WARNING: Substitution definition "sub" empty or invalid.
Это невозможно. Подстановки ReST применяются к встроенному тексту (отдельные абзацы), но контейнер является блочным элементом.
И если вы попробуете
.. |sub| replace:: container::
Some text here
.. image:: img/some_image.png
Some other text here
ты получишь
ERROR: Error in "replace" directive: may contain a single paragraph only.
Вы можете обойти это, поместив контейнер в отдельный файл и перетащив его в основной файл с помощью .. include::
.