Einführung in Markdown unter OS X

Screencast

Markdown ist eine Formatierungssyntax, mit der Sie einfachen Text schreiben können, der in HTML konvertiert werden kann, ohne Millionen von spitzen Klammern schreiben zu müssen. Markdown verwendet Symbole, um auf gängige HTML-Tags wie Kopfzeilen, Hervorhebungen und Links hinzuweisen. Es wurde auch durch Bemühungen wie MultiMarkdown erweitert, die Unterstützung für weitere Formatierungsoptionen wie Rich Text Format (RTF) bieten..

In diesem Tutorial werde ich Ihnen Markdown vorstellen und erklären, warum es großartig ist und wie Sie es unter OS X einsetzen können.

Markdown wird vorgestellt

Markdown wurde von John Gruber von Daring Fireball erstellt. Es wurde zu einem entworfen Einfach zu lesendes, einfach zu schreibendes Nur-Text-Format das könnte in umgewandelt werden strukturell gültig HTML. Das größte Feature von Markdown ist, dass ein Dokument, das in der Syntax geschrieben wurde, so gelesen werden kann, wie es ist; Sie müssen Markdown nicht einmal verstehen, die Tags sind einfach sinnvoll.

Markdown wurde von verschiedenen Personen erweitert, um Funktionen hinzuzufügen, die von der Originalversion nicht unterstützt wurden. Eine der am häufigsten verwendeten Erweiterungen ist der MultiMarkdown von Fletcher T. Penney, der sich auf die Erweiterung von Markdown konzentrierte, sodass er anstelle von HTML offline-Dokumente schreiben kann. Wenn eine App behauptet, Markdown zu unterstützen, wird häufig die MultiMarkdown-Erweiterung unterstützt.

Ursprünglich bestand Markdown aus zwei Teilen: der Syntax und dem Konvertierungswerkzeug. Die Unterstützung für Markdown bedeutet jedoch, dass zum Konvertieren von Dokumenten in HTML keine Befehlszeile erforderlich ist. Stattdessen wird Markdown in einer Vielzahl von Apps und Webdiensten unterstützt.

Gründe für Markdown

Das Beste an Markdown ist, dass das Schreiben von formatiertem Text extrem einfach ist. Wenn Sie eines meiner vorherigen Tutorials gelesen haben, ist Ihnen vielleicht klar geworden, dass ich die Dinge gerne effizient erledigen möchte. Die Auswahl einer Schriftgröße und eines Schriftstils aus einem Dropdown-Menü jedes Mal, wenn Sie eine Überschrift erstellen möchten, und dann die Änderungen für den Textkörper rückgängig machen, ist nicht effizient. Mit Markdown können Sie Ihren Text mit einfachen Zeichen formatieren.

Mit Markdown können Sie schreiben, was Sie möchten, in einfach zu lesendem Klartext, der zu beliebigen Zwecken konvertiert werden kann. Ich kann in Markdown eine E-Mail-Antwort schreiben und sie in RTF konvertieren. Wenn ich der Meinung bin, dass meine E-Mail-Antwort es wert ist, in einen Blog-Post umgewandelt zu werden, kann ich dasselbe Markdown in HTML konvertieren. Diese Flexibilität ist eines der Dinge, die Markdown so viele Fans gewinnen.

Markdown ist nur Text. Sie können Markdown-Dokumente auf jedem Computer öffnen und lesen. Es verwendet kein proprietäres Dateiformat wie Microsoft Word. Sie müssen sich also keine Sorgen machen, ob auf dem Computer eines Freundes die neueste Office-Version installiert ist, nur um auf etwas zuzugreifen, das Sie geschrieben haben.

Es gibt viele andere Gründe, Markdown zu verwenden. Dies sind nur einige der Gründe, warum ich es benutze. Wenn Sie Markdown verwenden, erstellen Sie schnell eine eigene Liste!

Die Abschriften-Syntax

Die meisten HTML-Dokumente sind relativ einfach zusammengesetzt. Die wichtigsten Formatierungsoptionen sind:

  • Kopfzeilen (einer oder mehrerer Ebenen)
  • Absätze
  • Links
  • Listen mit Aufzählungszeichen
  • hervorgehobene oder starke Textmarken

In diesem Tutorial werde ich mich auf diese wichtigsten Formatierungsoptionen konzentrieren. Wenn Sie sich für Dinge wie Fußnoten, Tabellen, Zitate und andere weitere Nischenfunktionen von Markdown und MultiMarkdown interessieren, lesen Sie den Gruber-Leitfaden zur Markdown-Syntax und den MultiMarkdown-Benutzerhandbuch.

Spitze: In Markdown haben Zeilen und Leerzeichen Bedeutung. Zum Beispiel muss sich ein Header in einer neuen Zeile befinden. Um Absätze zu trennen, werden eine oder mehrere Leerzeilen verwendet.

Kopfzeilen

Header-Tags,

,

, usw. werden hauptsächlich in Markdown mit dem # -Symbol geschrieben. Um einen Header zu schreiben, beginnen Sie eine neue Zeile mit einem oder mehreren #s, gefolgt vom Headertext. Die Anzahl der verwendeten # legt die Kopfebene fest. # ergibt eine

tag, während ### a ergibt

Etikett.

# Header One ### Header Three wird… 

Kopfzeile eins

Kopf drei

Absätze

Absatzmarken

 werden zu Textblöcken hinzugefügt, denen kein anderweitig zugewiesenes Tag zugeordnet ist. Um ein Dokument in mehrere Absätze aufzuteilen, müssen Sie zwischen den einzelnen Absätzen des Textes eine Leerzeile angeben.

Lorem ipsum dolor sitzen amet, consetetur sadipscing elitr, sed diam nonum eirmod zeitlos in labore et dolore magna aliquyam erat, sed diam voluptua. Lorem ipsum dolor sitzen amet, consetetur sadipscing elitr, sed diam nonum eirmod zeitlos in labore et dolore magna aliquyam erat, sed diam voluptua. wird… 

Lorem ipsum dolor sitzen amet, consetetur sadipscing elitr, sed diam nonum eirmod zeitlos in labore et dolore magna aliquyam erat, sed diam voluptua.

Lorem ipsum dolor sitzen amet, consetetur sadipscing elitr, sed diam nonum eirmod zeitlos in labore et dolore magna aliquyam erat, sed diam voluptua.

Links

In Markdown gibt es zwei Möglichkeiten, Links zu schreiben: Inline und Referenz. Ich ziehe es vor, die Inline-Methode zu verwenden. Ich denke, sie ist sauberer und einfacher zu verwenden, also werde ich mich darauf konzentrieren. Wenn Sie an Referenzlinks interessiert sind, werfen Sie einen Blick auf die Markdown-Spezifikationen. Um einen Link zu schreiben, umgeben Sie den Text, den Sie als Linktext verwenden möchten, in eckigen Klammern. Unmittelbar nach der schließenden eckigen Klammer fügen Sie die URL für den Link in regulären Klammern hinzu.

[Tuts +] (http://tutsplus.com) wird zu… Tuts+

Aufzählungslisten

Um eine Liste mit Aufzählungszeichen in Markdown zu schreiben, können Sie entweder ein Sternchen, ein Pluszeichen oder einen Bindestrich verwenden. Setzen Sie jedes Listenelement in eine neue Zeile und beginnen Sie mit dem Symbol Ihrer Wahl, gefolgt von einem Leerzeichen und dem Element, das Sie auflisten.

* Dies ist * eine Liste * von Elementen wird… 
  • Das ist
  • eine Liste
  • von Gegenständen

Hervorgehobener und starker Text

Markdown unterstützt beide Hervorhebungs-Tags und starke Tags . Setzen Sie zum Schreiben von Hervorhebungs-Tags ein einzelnes Sternchen oder eine Unterstreichung auf jeder Seite des hervorgehobenen Textes. Um starke Tags zu schreiben, verwenden Sie stattdessen doppelte Sternchen oder Unterstriche.

Das ist * betont * und das ist ** stark ** wird ... Das ist betont und das ist stark

Markdown mit Byword schreiben und exportieren

Ich schreibe dieses Tutorial in Byword. Ich weiß ganz genau, dass Computer Tuts + Editor Johnny Winter auch alle seine Beiträge schreibt. Byword rechnet sich als Einfache und effiziente Textbearbeitung für Mac, iPhone und iPad und hält dieses Versprechen ein. 

Byword bietet Ihnen einen vollständigen Markdown-Workflow. Sie verwenden Byword wie alle anderen Texteditoren. Wenn Sie jedoch Zeichen eingeben, die in Markdown etwas symbolisieren, bietet Byword eine Live-Vorschau: Header werden fett, Link-URLs werden heller dargestellt, sodass sie das Lesen des Textes nicht behindern und den Text hervorheben wird kursiv dargestellt.

Schreiben Sie dieses Tutorial in Byword.

Wenn Sie mit dem Schreiben fertig sind und Ihre Arbeit exportieren möchten, wählen Sie Datei> Exportieren> HTML kopieren oder Datei> Exportieren> Rich Text kopieren je nachdem was du willst. Fügen Sie dann den HTML-Code oder den Rich-Text dort ein, wo Sie ihn benötigen.

Bywords sind sowohl für OS X als auch für iOS verfügbar, sodass Sie eine einheitliche Benutzererfahrung auf Ihren Geräten erzielen können. Verfügbar im Mac App Store.

Der Hauptkonkurrent von Byword ist der iA Writer, der auch einen vollständigen Workflow, sehr ähnliche Funktionen und sowohl Mac- als auch iOS-Apps bietet. Es ist auch im Mac App Store erhältlich.

Andere Markdown-Apps

Wenn Sie stärkere Exportoptionen benötigen, als Byword anbietet, wird Marked 2 oft als Goldstandard angesehen. Sie können nicht direkt in Marked 2 schreiben, es handelt sich lediglich um eine Vorschau und einen Exporter. Um mit Marked 2 zu arbeiten, öffnen Sie dieselbe Datei in Ihrem Texteditor Ihrer Wahl und Marked 2. Wenn Sie Text in Ihren Texteditor eingeben oder sich im Dokument bewegen, erkennt Marked 2 dies und aktualisiert die Live-Vorschau. 

Mit Marked 2 können Sie Ihre Markdown-Dateien in HTML-, Word- und PDF-Dateien exportieren. Sie können den Previewer auch so einrichten, dass er das CSS Ihrer Website widerspiegelt, sodass Sie eine Live-Vorschau davon erhalten, wie Ihre Blogbeiträge aussehen, wenn Sie sie online veröffentlichen.

Wenn Sie ein Tagebuch führen möchten, unterstützt die beliebte Tagebuch-App Day One Markdown. Anstatt sich mit dem Export zu befassen, zeigt Day One Markdown automatisch als Rich Text an, wenn Sie keinen Eintrag schreiben oder bearbeiten.

Einen Day-One-Eintrag in Markdown bearbeiten, gefolgt von der ersten Tag-Anzeige des Ergebnisses.

nvALT 2 ist eine Notiz-App, die Markdown unterstützt. Es ist eine Gabel von Notational Velocity, die Jonathon Ihnen gezeigt hat, wie Sie in einem textbasierten Notensystem arbeiten. Während Notational Velocity Markdown standardmäßig nicht unterstützt, ist dies beim nvALT 2-Zweig der Fall.

Internetdienste

Da Markdown ursprünglich für das Schreiben im Web konzipiert wurde, unterstützen einige der wichtigsten Content-Management-Systeme (CMS) dies standardmäßig oder mit einem Plug-In.

Die All-in-One-Website-Lösung Squarespace, die Jordaniens Tutorial zeigt, wie Sie sie einrichten, unterstützt Markdown standardmäßig im Site-Editor.

WordPress unterstützt Markdown standardmäßig nicht, aber es gibt eine Menge Plugins, mit denen Sie es hinzufügen können. Ich verwende Jetpack Markdown für meine eigene Wordpress-Site.

Schließlich ist John Grubers Original Markdown Dingus ein Webservice, mit dem Sie Markdown-Text problemlos in HTML konvertieren können. Um es zu verwenden, kopieren oder geben Sie Markdown-Text in den Editor ein und klicken Sie auf Konvertieren. Anschließend können Sie den HTML-Export an die gewünschte Stelle kopieren und einfügen.

Fazit

In diesem Tutorial habe ich Ihnen gezeigt, wie Sie mit der Markdown-Syntax schreiben und warum Markdown so großartig ist. Ich habe Ihnen auch gezeigt, wie Sie Markdown in Byword schreiben und bearbeiten. Außerdem haben wir einige der vielen Apps und Websites betrachtet, die Markdown unterstützen.

Wenn Sie einen bevorzugten Markdown-Editor oder Workflow haben, teilen Sie mir dies bitte in den Kommentaren mit.