Durch einen Post im Fediverse bin ich auf Mermaid.js gestoßen, eine wunderbare Möglichkeit schnell und einfach verschiedene Diagrammtypen innerhalb eines Markdown Dokumentes zu erstellen. Die Syntax ist sehr einfach, aber trotzdem mächtig genug für komplexe Diagramme.
Netterweise unterstützen sowohl Visual Studio Code (mit einem Markdown Plugin) am PC und iWriter Pro auf dem iPad die Syntax, so dass ich wohl in Kürze im Unterricht darauf zurück greifen werde und meine kläglichen handschriftlichen Kritzeleien damit endlich ein Ende finden können.
Für die wichtigsten Diagrammtypen habe ich mir einen Spickzettel erstellt, den ich euch nicht vorenthalten möchte:
Da ich hin und wieder Tabellen in meinen Markdown-Dateien benötige, aber eigentlich immer wenig Lust habe diese händisch anzulegen, habe ich mir ein kleines Python-Skript erstellt, das die Arbeit für mich erledigt.
Mit einem „create-table.py Spalten Zeilen “ erhält man eine Tabelle mit der gewünschten Spalten- und Zeilenanzahl. So ergibt „create-table.py 3 4“ diese formschöne Tabelle direkt in der Konsole:
| | | |
|---|---|---|
| | | |
| | | |
| | | |
„create-table.py Spalten Zeilen Dateiname“ gibt die Tabelle nicht nur auf der Konsole aus, sondern speichert sie auch in einer Datei. Ich find’s praktisch.