Katana VentraIP

Markdown

Markdown[11] is a lightweight markup language for creating formatted text using a plain-text editor. John Gruber and Aaron Swartz[3][4] created Markdown in 2004 as a markup language that is intended to be easy to read in its source code form.[11] Markdown is widely used for blogging and instant messaging, and also used elsewhere in online forums, collaborative software, documentation pages, and readme files.

For the marketing term, see Price markdown.
Katana VentraIP

$_$_$DEEZ_NUTS#0__titleDEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#0__subtitleDEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#0__call_to_action.textDEEZ_NUTS$_$_$

The initial description of Markdown[12] 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.[13]

Rise and divergence[edit]

As Markdown's popularity grew rapidly, many Markdown implementations appeared, driven mostly by the need for additional features such as tables, footnotes, definition lists,[note 1] and Markdown inside HTML blocks.


The behavior of some of these diverged from the reference implementation, as Markdown was only characterised by an informal specification[16] and a Perl implementation for conversion to HTML.


At the same time, a number of ambiguities in the informal specification had attracted attention.[17] These issues spurred the creation of tools such as Babelmark[18][19] to compare the output of various implementations,[20] and an effort by some developers of Markdown parsers for standardisation. However, Gruber has argued that complete standardization would be a mistake: "Different sites (and people) have different needs. No one syntax would make all happy."[21]


Gruber avoided using curly braces in Markdown to unofficially reserve them for implementation-specific extensions.[22]

$_$_$DEEZ_NUTS#2__titleDEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#2__descriptionDEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#11__descriptionDEEZ_NUTS$_$_$

Filename extensions

$_$_$DEEZ_NUTS#1__descriptionDEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#12__descriptionDEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#4__titleDEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#4__descriptionDEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#8__descriptionDEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#8__heading--0DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#8__description--0DEEZ_NUTS$_$_$

Filename extensions

.md, .markdown[2]

text/markdown; variant=CommonMark[9]

public.plain-text

John MacFarlane, open source

October 25, 2014 (2014-10-25)

0.30
June 19, 2021 (2021-06-19)[24]

Markdown

GitHub Flavored Markdown

From 2012, a group of people, including Jeff Atwood and John MacFarlane, launched what Atwood characterised as a standardisation effort.[13] A community website now aims to "document various tools and resources available to document authors and developers, as well as implementors of the various Markdown implementations".[25] In September 2014, Gruber objected to the usage of "Markdown" in the name of this effort and it was rebranded as CommonMark.[26][27] CommonMark.org published several versions of a specification, reference implementation, test suite, and "[plans] to announce a finalized 1.0 spec and test suite in 2019."[28] No 1.0 spec has since been released as major issues still remain unsolved.[29] Nonetheless, the following websites and projects have adopted CommonMark: Discourse, GitHub, GitLab, Reddit, Qt, Stack Exchange (Stack Overflow), and Swift.


In March 2016 two relevant informational Internet RFCs were published:

$_$_$DEEZ_NUTS#5__titleDEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#5__subtextDEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#5__quote--0DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#5__name--0DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#5__company_or_position--0DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#5__quote--1DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#5__name--1DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#5__company_or_position--1DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#5__quote--2DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#5__name--2DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#5__company_or_position--2DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#5__quote--3DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#5__name--3DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#5__company_or_position--3DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#5__quote--4DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#5__name--4DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#5__company_or_position--4DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#5__quote--5DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#5__name--5DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#5__company_or_position--5DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#5__quote--6DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#5__name--6DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#5__company_or_position--6DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#5__quote--7DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#5__name--7DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#5__company_or_position--7DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#5__quote--8DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#5__name--8DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#5__company_or_position--8DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#5__quote--9DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#5__name--9DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#5__company_or_position--9DEEZ_NUTS$_$_$

RFC  introduced MIME type text/markdown.

7763

RFC  discussed and registered the variants MultiMarkdown, GitHub Flavored Markdown (GFM), Pandoc, and Markdown Extra among others.[30]

7764

$_$_$DEEZ_NUTS#6__quote--2DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#6__name--2DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#6__company_or_position--2DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#6__quote--3DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#6__name--3DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#6__company_or_position--3DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#6__quote--4DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#6__name--4DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#6__company_or_position--4DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#6__quote--5DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#6__name--5DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#6__company_or_position--5DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#10__subtextDEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#10__quote--0DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#10__name--0DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#10__company_or_position--0DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#10__quote--1DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#10__name--1DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#10__company_or_position--1DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#10__quote--2DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#10__name--2DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#10__company_or_position--2DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#10__quote--3DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#10__name--3DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#10__company_or_position--3DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#10__quote--4DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#10__name--4DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#10__company_or_position--4DEEZ_NUTS$_$_$

$_$_$DEEZ_NUTS#11__titleDEEZ_NUTS$_$_$

Comparison of document markup languages

Comparison of documentation generators

Lightweight markup language

Wiki markup

for original John Gruber markup

Official website