- Markdown
-
Markdown est un langage de balisage léger créé par John Gruber et Aaron Swartz.
Le but de la syntaxe Markdown est d'offrir une syntaxe facile à lire et à écrire. C'est-à-dire qu'un document formaté selon Markdown devrait pouvoir être publié comme tel, en texte, sans donner l’impression qu’il a été marqué par des balises ou des instructions de formatage. Bien que la syntaxe Markdown ait été influencée par plusieurs filtres de conversion de texte vers HTML existants — incluant Setext, atx, Textile, reStructuredText, Grutatext et EtText — la source d’inspiration principale de la syntaxe Markdown est le format du courrier électronique en mode texte.
Quelques exemples
Voici quelques exemple de syntaxe Markdown, la liste n'est pas exhaustive.
Pour mettre du texte en italique (balise <em>) :
*quelques mots* ou _quelques mots_
Pour mettre du texte en gras (balise <strong>) :
**plus important** ou __également important__
Pour mettre du code :
`code`
Pour créer une liste non ordonnée :
* Pommes * Poires
Et une liste ordonnée :
1. mon premier 2. mon deuxième
Les titres sont créés avec un certain nombre de # avant le titre, qui correspondent au niveau de titre souhaité (le HTML propose 6 niveaux de titres de <h1> à <h6>)
# un titre de premier niveau #### un titre de quatrième niveau
Pour les deux premier niveau de titre (<h1> et <h2>) il est également possible de souligner le titre avec des = ou des - (leur nombre réel importe peu)
Titre de niveau 1 =====================
Titre de niveau 2 --------------------
Comme dans les courriels, il est possible de faire des citations :
> Ce texte apparaîtra dans un élément HTML blockquote.
Pour créer des liens :
[texte du lien](url_du_lien "texte pour le titre, facultatif")
Pour afficher une image :
![Texte alternatif](url_de_l'image "texte pour le titre, facultatif")
Mises en œuvre
Plusieurs mises en œuvre existent et ce dans différents langages de programmation :
Liens externes
Wikimedia Foundation. 2010.