Die reStructuredText-Domäne¶
Hinzugefügt in Version 1.0.
Die reStructuredText-Domäne (Name rst) bietet die folgenden Direktiven
- .. rst:directive:: name¶
Beschreibt eine reStructuredText-Direktive. Der name kann ein einzelner Direktivenname oder die tatsächliche Direktivensyntax sein (..-Präfix und ::-Suffix) mit Argumenten, die unterschiedlich gerendert werden. Zum Beispiel
.. rst:directive:: foo Foo description. .. rst:directive:: .. bar:: baz Bar description.
wird gerendert als
- .. foo::¶
Foo-Beschreibung.
- .. bar:: baz¶
Bar-Beschreibung.
- .. rst:directive:option:: name¶
Beschreibt eine Option für eine reStructuredText-Direktive. Der name kann ein einzelner Optionsname oder ein Optionsname mit durch einen Doppelpunkt (
:) getrennten Argumenten sein. Zum Beispiel.. rst:directive:: toctree .. rst:directive:option:: caption: caption of ToC .. rst:directive:option:: glob
wird gerendert als
- .. toctree::
- :caption: caption of ToC
- :glob
Optionen
- :type: description of argument (text)¶
Beschreiben Sie den Typ des Optionswerts.
Zum Beispiel
.. rst:directive:: toctree .. rst:directive:option:: maxdepth :type: integer or no value
Hinzugefügt in Version 2.1.
- .. rst:role:: name¶
Beschreibt eine reStructuredText-Rolle. Zum Beispiel
.. rst:role:: foo Foo description.
wird gerendert als
- :foo:¶
Foo-Beschreibung.
Diese Rollen werden bereitgestellt, um auf die beschriebenen Objekte zu verweisen
- :rst:dir:¶
Verweisen Sie auf Direktiven und Direktivenoptionen. Beispiele
Verwenden Sie
:rst:dir:`my-directive`, um auf eine Direktive zu verweisen.Verwenden Sie
:rst:dir:`my-directive:my-option`, um auf eine Direktivenoption zu verweisen.
- :rst:role:¶
Verweisen Sie auf eine Rolle. Beispiel:
:rst:role:`my-role`.