1. Présentation
Markdown est un langage de présentation
qui gagne en popularité depuis plusieurs années,
comme le montre le graphique Google Trends ci-dessous :
Source : http://www.google.fr/trends/explore#q=markdown
Ce langage n’est pas un langage de présentation
avec une structure XML comme l’est HTML. Ce langage a été conçu
dans le but d’être lisible directement en mode texte, ce
qui l’a rendu très populaire chez les développeurs.
En effet, un format comme le Markdown peut être consulté en
mode texte et donc peut facilement être versionné.
Il est d’ailleurs possible d’exporter des fichiers Markdown
facilement vers du code HTML ou d’autres formats.
La syntaxe officielle est documentée
sur le lien suivant : http://daringfireball.net/projects/markdown/syntax
Certaines syntaxes ne sont pas officielles,
mais sont généralement bien supportées par
les logiciels et bibliothèques s’interfaçant avec
Markdown. Elles permettent d’ajouter des fonctionnalités
absentes du format officiel. Les fichiers Markdown portent généralement
l’extension .md.
Voici un exemple de fichier Markdown très
simple d’un jeu fictif et son affichage sur GitHub :
# Stratégiii : le meilleur de la stratégie
## Fonctionnalités
+ 64 unités différentes !
+ La **meilleure IA** jamais ...