RST und Sphinx¶
Unser Open Source Admin Handbuch, dieser Blog, unser internes Wiki, die neuen READMEs zu unseren Open Source Projekten haben eines gemeinsam: sie werden von uns in der Auszeichnungssprache reStructuredText (kurz ReST, reST oder RST) in diversen Editoren wie Sublime, Vim oder Visual Studio Code geschrieben und gepflegt.
Wir sind darauf bereits in den Artikeln Blog: Wechsel von HTMLy zu Sphinx und ABlog und Das Open Source Admin-Handbuch der Linuxfabrik hier im Blog eingegangen. Aber wo fängt man an? Wo findet man Infos zu den verwendeten Standards und Tools? Anbei ein paar Links.
RST (Auszeichnungssprache)
Quick Reference: https://docutils.sourceforge.io/docs/user/rst/quickref.html
Komplette Spezifikation: https://docutils.sourceforge.io/docs/ref/rst/restructuredtext.html
Sphinx (Dokumentations-Generator)
RST-Referenz plus Eigenheiten für Sphinx: https://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html
Umgang mit Sphinx, Quick Start: https://www.sphinx-doc.org/en/master/usage/quickstart.html
Doku zur
conf.py
: https://www.sphinx-doc.org/en/master/usage/configuration.html
ABlog (Blog-Erweiterung für Sphinx)
Projekt-Seite: https://ablog.readthedocs.io/
Layouting
Themes für Sphinx: https://sphinx-themes.org/
Spezielles
RST Cheat Sheet: https://gist.github.com/ionelmc/e876b73e2001acd2140f
Create Documentation with RST, Sphinx, Sublime, and GitHub: https://sublime-and-sphinx-guide.readthedocs.io/en/latest/references.html
RST Plugins für Visual Studio Code: https://marketplace.visualstudio.com/search?term=rst&target=VSCode