Filename extensions | |
---|---|
Internet media type | text/markdown [2] |
Uniform Type Identifier (UTI) | net.daringfireball.markdown |
Developed by | |
Initial release | March 9, 2004[3][4] |
Latest release | 1.0.1 December 17, 2004[5] |
Type of format | Open file format[6] |
Extended to | pandoc, MultiMarkdown, Markdown Extra, CommonMark,[7] RMarkdown[8] |
Website | daringfireball |
Markdown[9] is a lightweight markup language for creating formatted text using a plain-text editor. John Gruber created Markdown in 2004 as an easy-to-read markup language.[9] Markdown is widely used for blogging and instant messaging, and also used elsewhere in online forums, collaborative software, documentation pages, and readme files.
The initial description of Markdown[10] contained ambiguities and raised unanswered questions, causing implementations to both intentionally and accidentally diverge from the original version. This was addressed in 2014 when long-standing Markdown contributors released CommonMark, an unambiguous specification and test suite for Markdown.[11]
Too late now, I suppose, but the only file extension I would endorse is ".markdown", for the same reason offered by Hilton Lipschitz: We no longer live in a 8.3 world, so we should be using the most descriptive file extensions. It's sad that all our operating systems rely on this stupid convention instead of the better creator code or a metadata model, but great that they now support longer file extensions.
This document registers the text/markdown media type for use with Markdown, a family of plain-text formatting syntaxes that optionally can be converted to formal markup languages such as HTML.
md
was invoked but never defined (see the help page).This document elaborates upon the text/markdown media type for use with Markdown, a family of plain-text formatting syntaxes that optionally can be converted to formal markup languages such as HTML. Background information, local storage strategies, and additional syntax registrations are supplied.
philosophy
was invoked but never defined (see the help page).FutureOfMarkdown
was invoked but never defined (see the help page).