Lade den Code herunter: restructuredtext.rst
RST ist ein Dateiformat, das von der Python Community entwickelt wurde, um Dokumentation zu schreiben (und ist somit Teil von Docutils). RST-Dateien sind simple Textdateien mit einer leichtgewichtigen Syntax (im Vergleich zu HTML).
Um Restructured Text zu verwenden, musst du Python
installieren und das docutils
Paket installieren. docutils
kann mit dem
folgenden Befehl auf der Kommandozeile installiert werden:
easy_install docutils
Ebenso kann die Installation mit pip
pip install docutils
initiiert werden.
Ein einfaches Beispiel für die Dateisyntax:
.. Zeilen, die mit zwei Punkten starten sind spezielle Befehle.
.. Wenn kein Befehl gefunden wird, wird die Zeile als Kommentar gewertet.
============================================================================
Haupttitel werden mit Gleichheitszeichen darüber und darunter gekennzeichnet
============================================================================
Beachte das es genau so viele Gleichheitszeichen, wie Hauptitelzeichen
geben muss.
Titel werden auch mit Gleichheitszeichen unterstrichen
======================================================
Untertitel werden mit Strichen gekennzeichnet
---------------------------------------------
Text in *kursiv* oder in **fett**. Du kannst Text als Code "markieren", wenn
du doppelte Backquotes verwendest ``: ``print()``.
Listen sind so einfach wie in Markdown:
- Erstes Element
- Zweites Element
- Unterelement
oder
* Erstes Element
* Zweites Element
* Unterelement
Tabellen sind einfach zu schreiben:
=========== ==========
Land Hauptstadt
=========== ==========
Frankreich Paris
Japan Tokyo
=========== ========
Komplexere Tabellen (zusammengeführte Spalten und Zeilen) können einfach
erstellt werden, aber ich empfehle dir dafür die komplette Dokumentation zu
lesen :)
Es gibt mehrere Möglichkeiten um Links zu machen:
- Wenn man einen Unterstrich hinter einem Wort hinzufügt: GitHub_ Zusätzlich
muss man die Zielurl nach dem Text hinzufügen.
(Dies hat den Vorteil, dass man keine unnötigen Urls in lesbaren Text einfügt.
- Wenn man die vollständige Url eingibt: https://github.com/
(Dies wird automatisch in ein Link konvertiert.)
- Wenn man es mehr Markdown ähnlich eingibt: `GitHub <https://github.com/>`_ .
.. _GitHub https://github.com/
Mit der Installation von docutils bietet sich beispielsweise die Umwandlung zu html (mehrere Standards stehen zur Auswahl) an:
rst2html myfile.rst output.html
Anmerkung: Auf manchen Systemen könnte es rst2html.py
sein.
Weitere Exporte bieten beispielsweise rst2latex
, rst2man
, rst2odt
,
rst2pdf
und rst2xml
.
Es gibt komplexere Anwendungen, die das RST Format verwenden:
Du hast einen Verbesserungsvorschlag oder einen Fehler gefunden? Erstelle ein Ticket im offiziellen GitHub Repo, oder du erstellst einfach gleich einen pull request!
Originalversion von DamienVGN, mit Updates von 5 contributors.