Syntaxe du langage markdown

Définition

Markdown est un langage de balisage léger créé en 2004 par John Gruber avec l'aide d'Aaron Swartz. Son but est d'offrir une syntaxe facile à lire et à écrire. Un document balisé par Markdown peut être lu en l'état sans donner l'impression d'avoir été balisé ou formaté par des instructions particulières. fr.wikipedia.org

Attention

Il existe plusieurs syntaxes markdown, il n'y a pas de standard unifié.

Néanmoins la plupart des marques de base sont reconnues par la plupart des éditeurs.

ExempleParagraphes

1
Paragraphs are separated
2
by a blank line.
3
4
Text attributes *italic*, **bold**, `monospace`, ~~strikethrough~~.

ExempleTitres

1
# Heading
2
 
3
## Sub-heading

ExempleTitre (alternative)

1
Heading
2
=======
3
 
4
Sub-heading
5
-----------

ExempleLiens

1
[link](http://example.com).

ExempleListes

1
Unordered list: 
2
  * apples
3
  * oranges
4
  * pears
5
 
6
Numbered list:
7
  1. apples
8
  2. oranges
9
  3. pears

ComplémentExamples for Common Markdown Syntaxes

Complément

En mars 2016 deux RFC ont été publiées dans un but de standardisation :

  • RFC 776310 qui introduit le type MIME text/markdown à partir de la variante originale de Markdown

  • RFC 776411 qui répertorie des variantes MultiMarkdown, GitHub Flavored Markdown (GFM), Pandoc, CommonMark, Markdown Extra et d'autres

fr.wikipedia.org