Zum Inhalt

MkDocs

Übersicht

MkDocs wird verwendet, um diese Dokumentation aus Markdown-Dateien als Webseite bereitzustellen.

Offizielle Dokumentation:

Lokale Vorschau

Die Dokumentation kann lokal oder auf dem Server mit Docker gestartet werden:

docker compose up -d

Danach ist MkDocs intern auf Port 8000 erreichbar.

Inhalte bearbeiten

Neue Seiten werden als Markdown-Dateien im Ordner docs/ angelegt.

Beispiel:

docs/services/forgejo.md

Bilder werden im Ordner docs/assets/images/ abgelegt.

Ein Bild kann so eingebunden werden:

![Beschreibung](../assets/images/beispiel.jpg)

Die Navigation wird in der Datei mkdocs.yml gepflegt.

Beispiel:

nav:
  - Start: index.md
  - MkDocs: mkdocs.md
  - Services:
      - Übersicht: services/index.md
      - Forgejo: services/forgejo.md

Aktualisierung

Nach Änderungen:

git add .
git commit -m "Update documentation"
git push

Auf dem Server:

git pull
docker compose restart docs

Best Practices

  • öffentliche und private Dokumentation trennen
  • keine Zugangsdaten dokumentieren
  • keine internen Pfade veröffentlichen
  • Bilder im Repository ablegen
  • Seiten aus Sicht der Verwender schreiben
  • technische Details nur dort nennen, wo sie für die Nutzung notwendig sind