Was ist eine MD-Datei?
Mit Markdown-Sprachdialekten erstellte Textdateien werden mit der Dateierweiterung .md oder .MARKDOWN gespeichert. MD-Dateien werden im Klartextformat gespeichert, das die Markdown-Sprache verwendet, die auch Inline-Textsymbole enthält, die definieren, wie ein Text formatiert werden kann, z. B. Einzüge, Tabellenformatierung, Schriftarten und Kopfzeilen. MD-Dateien können mit einem Programm namens Markdown in HTML konvertiert werden. Die Markdown-Sprache wird von John Gruber veröffentlicht.
MD-Dateien können auch als Entwicklerdateien kategorisiert werden, die hauptsächlich von Markdown verwendet werden, um Textdateien in HTML-Versionen zu konvertieren, damit Benutzer Dateien erstellen können, die einfach zu lesen und zu schreiben sind. Im Folgenden sind die Anwendungen aufgeführt, die eine .md-Datei öffnen können:
- Microsoft-Notizblock
- Notizblock2
- Apple-TextEdit
- Microsoft WordPad
Ein Wort der Vorsicht ist, dass Sie die Erweiterung von .md-Dateien nicht umbenennen. In diesem Fall wird der Dateityp dadurch nicht geändert, da spezielle Konvertierungssoftware zum Ändern einer Datei von einem Typ in einen anderen verfügbar ist. Wie oben besprochen, sind .MD-Dateien die Erweiterungen von Dateien, die mit Markdown-Sprachsoftware erstellt wurden. Markdown ist eine leichte Auszeichnungssprache, die für einen bestimmten Zweck bestimmt ist, um Text im Web mit einer reinen Textformatierungssyntax zu formatieren. Es sei klargestellt, dass Markdown kein Ersatz für HTML ist, da seine Syntax sehr klein ist und nur eine sehr kleine Teilmenge von HTML-Tags enthält. Der Grund hinter dem Markdown ist es, Prosa einfach zu lesen, zu schreiben und zu bearbeiten. Mit anderen Worten können wir sagen, dass HTML ein Veröffentlichungsformat ist, während Markdown ein Schreibformat ist.
Markdown ist heute eine der weltweit beliebtesten Auszeichnungssprachen. Bei der Verwendung von Microsoft Word erfolgt die Formatierung von Wörtern und Ausdrücken durch Klicken auf Schaltflächen, und Änderungen sind sofort sichtbar. Aber Markdown ist nicht so. Wenn eine Datei im Markdown-Format erstellt wird, wird Markdown-Syntax zum Text hinzugefügt, um anzugeben, welche Wörter und Ausdrücke möglicherweise anders aussehen. Um beispielsweise eine Überschrift anzuzeigen, wird ihr ein Nummernzeichen vorangestellt (z. B. # Überschrift Eins). Um einen Satz fett zu machen, werden davor und danach zwei Sternchen hinzugefügt (z. B. dieser Text ist fett). Die Markdown-Syntax ist später im Text zu sehen.
Kurze Geschichte
John Gruber und Aaron Swartz schufen 2004 die Markdown-Sprache mit der Idee, Menschen zu ermöglichen, „in einem einfach zu lesenden und zu schreibenden Klartextformat zu schreiben und es in XHTML oder HTML umzuwandeln. Das Ziel hinter seinem Design ist die Lesbarkeit – die Sprache ist lesbar, wie sie ist, ohne dass es aussieht, als wäre sie mit Tags versehen oder mit Formatierungsanweisungen versehen worden, wie dies in Auszeichnungssprachen wie RTF oder HTML der Fall ist, wo Tags und Formatierungsanweisungen offensichtlich sind. Die grundlegende Inspiration ist die Verwendung bestehender Konventionen zum Markieren von Klartext in E-Mails.
Seitdem wurde Markdown auch von anderen neu implementiert, wie in einem Perl-Modul, das auf CPAN verfügbar ist. und in diversen anderen Programmiersprachen. Es wird unter einer Lizenz im BSD-Stil vertrieben und ist in mehreren Content-Management-Systemen.
Technische Spezifikationen
Wenn etwas in Markdown geschrieben wird, wird der Text zuerst in einer Klartextdatei mit der Erweiterung .md oder .markdown gespeichert, dann wird eine Markdown-Anwendung wie Dillinger zur Verarbeitung der Markdown-Datei verwendet, um Markdown-formatierten Text in HTML zu konvertieren, um ihn im Web anzuzeigen Browser. Markdown-Anwendungen verwenden einen //Markdown-Prozessor// (allgemein auch als „Parser“ oder „Implementierung“ bezeichnet), um den Markdown-formatierten Text zu nehmen und ihn im HTML-Format auszugeben. Das Flussdiagramm des Prozesses ist wie folgt:
Kurz gesagt ist es ein vierstufiger Prozess wie folgt:
- Erstellen Sie zunächst Markdown-Dateien mit einem Texteditor oder einer Markdown-Anwendung mit der Erweiterung .md oder .markdown.
- Die Markdown-Datei wird dann in einer Markdown-Anwendung geöffnet.
- Die Markdown-Anwendung wird verwendet, um die Markdown-Datei in ein HTML-Dokument zu konvertieren.
- Die HTML-Datei wird dann in einem Webbrowser angezeigt, oder die Markdown-Anwendung wird verwendet, um sie in ein anderes Dateiformat wie PDF zu konvertieren.
Mit Markdown können Sie schnell und einfach Notizen machen, Inhalte für Websites schreiben, druckfertige Dokumente erstellen, Bücher veröffentlichen, Präsentationen erstellen und Dokumente erstellen.
Einige der Versionen in Markdown hatten einen erheblichen Einfluss auf andere Versionen, so dass man sie oft als Teil anderer Versionen zitiert sieht. Beispielsweise erwähnen Bibliotheken die Unterstützung von CommonMark (GFM). Werfen wir einen kurzen Blick auf diese.
###GFM Markdown ist bei Entwicklern so beliebt, weil die Open-Source-Sharing-Plattform Github die Sprache akzeptiert und um eine Version namens Github Flavored Markup (GFM) erweitert hat, die abgeschirmte Codeblöcke, URL-Aultlinking, Durchstreichen, Tabellen und das Erstellen von Aufgaben enthält.
CommonMark
Markdown-Entwickler haben kürzlich versucht, Markdown zu standardisieren, sie haben sich zusammengeschlossen, um eine Version, Tests und Dokumentation für die Sprache zu erstellen, die robuster ist und CommonMark heißt. Dieses Format ist etwas neu und unterstützt nicht viele Funktionen, aber bald werden viele MultiMarkdown-Funktionen hinzugefügt.
Multi-Markdown
Multi-Markdown hat der Sprache verschiedene Funktionen hinzugefügt, die von anderen Versionen unterstützt werden. Ursprünglich wurde es in Perl geschrieben, aber später zu C verschoben. Es unterstützt abgeschirmte Codeblöcke, Syntaxhervorhebung, Tabellen, Metadaten, Fragmente/Querverweise, Links, Fußnoten, Durchstreichen, Definitionslisten, Mathematik.