Eine Markdown-Dateierweiterung ist nicht erforderlich, wie in anderen Antworten erläutert. Damit Editoren oder Parser jedoch sicherstellen können, dass die von ihnen verwendete Datei im Markdown-Format vorliegt, suchen sie nach einer der folgenden Erweiterungen:
.markdown
.mdown
.mkdn
.md
.mkd
.mdwn
.mdtxt
.mdtext
.text
.Rmd
Es gibt Websites wie GitHub, die nur eine Auswahl dieser Erweiterungen für die Konvertierung in HTML verwenden, damit Entwickler ihren Standards entsprechen. (siehe Beispiele unten)
Persönlich habe ich gesehen .markdown und .mdown verwendet , um die meisten, und als Linux - Benutzer würde ich vermeiden , mit .md wie dies kann auch sein , m achine d escription Datei für Code mit GCC kompilieren.
Beispiele für die Verwendung von Erweiterungen:
GitHub : markdown, mdown, mkdn, mkd, md ( Quelle )
Elemente Markdown - Editor: Abschlag, mdown, mdwn, md
Vim Markdown : Markdown, Mdown, Mkdn, Mdwn, Mkd, Md
Bitbucket : Markdown, Mdown, Mkdn, Mkd, Md, Text ( Quelle )
R Studio : Rmd
Weitere Lektüre
Es gibt eine Markdown-Mailingliste mit interessanten Diskussionen zu diesem Thema: 1 , 2 .
Und besonders aufschlussreich ist eine der Erklärungen:
Markdown soll nicht das Format einer Datei übernehmen, sondern dem Klartext auf subtile Weise Informationen hinzufügen. In Wirklichkeit handelt es sich bei Markdown um Metadaten und nicht um ein Dateiformat.
...
Niemand, der eine Textdatei öffnet, wird verwirrt sein, wenn er die Markdown-Syntax findet. Das ist ein reiner Bonus.
In diesem Sinne ist es sinnvoll, ".text", ".txt" oder eine andere relevante Klartext-Erweiterung zu verwenden.
...
Ein Editor, der nichts über Markdown weiß, kümmert sich nicht um die Metadaten und wird nicht durch die Vielzahl von "Nicht-Standard" -Erweiterungen verwirrt, sondern zeigt und bearbeitet den Klartext einwandfrei.
filename.md.txt
auf die gleiche Weise wiefilename.rst.txt
? Es zeigt an, dass es sich um ein Markdown-Format handelt, greift jedoch auch auf einfachen Text zurück, wenn Sie mit Markdown nichts zu tun haben. GitHub erkennt.rst.txt
, aber nicht.md.txt
: gist.github.com/2770487