Markdown
Was hat es eigentlich mit diesem Markdown auf sich? Markdown ist eine Auszeichnungssprache (markup language). Auszeichnungssprachen nutzt man, um Text zu strukturieren und formatieren. Im Gegensatz zu anderen Auszeichnungssprachen wie html
(hypertext markup language) ist Markdown aber sehr einfach zu lesen und zu schreiben. Man kann auf diese Weise aus reinem Text sehr hübsche Dokumente rendern. So wie diese Webseite.
Auf dieser Seite siehst Du Beispiele für die Auszeichnung von Text in Markdown vs. html. Die Einfachheit von Markdown hat natürlich ihren Preis: man hat weniger Gestaltungsspielraum und man benötigt eine Software, die wiederum Markdown in html umwandelt: Denn html ist und bleibt das Fundament für Internetseiten bzw. für Inhalte, die in Browsern angezeigt werden.
Das tolle ist: Hosting-Plattformen wie GitHub und GitLab, aber auch Software wie jupyter
und R
verfügen über eine eingebaute Markdownunterstützung. Wenn Du eine Markdown-Datei (.md
) in GitLab anschaust, wird diese direkt gerendert. Auch diese Seite hier wurde in Markdown geschrieben und dann von GitHub in html umgewandelt. Schaue Dir mal den Quelltext dieser Seite an (in Mozilla Firefox z.B. über Strg + U
). Brrh.
Wir haben ein Pad vorbereitet, in dem wir alle zusammen Markdown kritzeln können: Markdown-Sandkasten. Wir werden die Seite aber nur während des Kurses freigeben. Du kannst diesen genialen Pad-Service aber auch selbst nutzen, indem Du Dich (genau wie schon mit gitup) unter https://pad.gwdg.de mit Deinem Uni Potsdam Single-Sign-On registriert.
Eine weiteres schönes Markdown-Cheatsheet gibt es hier.
Frage: Was spricht Deiner Meinung nach dagegen, Pads wie das eben genutzte für die gemeinschaftliche Softwarenutzung zu verwenden?