Le langage MarkDown
Mise à jour :
Que ce soit pour rédiger des articles de blog, créer des documents techniques, collaborer sur des projets en ligne ou tout simplement échanger des messages, le texte est omniprésent. Cependant, avec cette omniprésence du texte, il est essentiel de disposer d’un moyen simple et efficace pour le formater et le structurer de manière à le rendre lisible, compréhensible et esthétiquement plaisant.
C’est là qu’intervient le langage Markdown.
Qu’est-ce que Markdown ?
Markdown est un langage de balisage léger conçu pour simplifier la mise en forme du texte en utilisant une syntaxe minimaliste. Il a été créé pour permettre aux auteurs de se concentrer sur le contenu plutôt que sur la mise en page, en offrant une manière simple et intuitive d’ajouter des éléments de mise en forme à leur texte.
Le langage MarkDown a été créé en 2004 par John Gruber et Aaron Swartz1. Ils se sont fixés comme objectif de définir une syntaxe simple à lire et à écrire en l’état dans sa forme non formatée.
Les Éléments de Base
Commençons par explorer les éléments de base de Markdown que vous utiliserez fréquemment dans vos documents.
Titres et Sous-titres
Markdown prend en charge six niveaux de titres, allant de #
pour les titres de
premier niveau (h1) à ######
pour les titres de sixième niveau (h6). Par
exemple :
Texte en Gras et en Italique
Pour mettre en gras un morceau de texte, entourez-le de deux astérisques **
ou
de deux traits de soulignement __
. Par exemple, **ceci est en gras**
devient
ceci est en gras et __ceci est aussi en gras__
est également converti en
ceci est aussi en gras.
Pour mettre en italique, utilisez un astérisque *
ou un trait de soulignement
_
. Par exemple, *ceci est en italique*
devient ceci est en italique, et
_ceci est aussi en italique_
est également converti en ceci est aussi en
italique.
Liens Hypertextes
Pour créer un lien hypertexte, utilisez la syntaxe suivante :
Par exemple, [Le blog de Stéphane](/)
générera un lien vers mon blog : Le blog de
Stéphane.
Listes à Puces et Numérotées
Pour créer une liste à puces, commencez chaque élément de la liste par un
astérisque *
, un trait d’union -
, ou un signe plus +
. Par exemple :
Cela donnera :
- Élément 1
- Élément 2
- Élément 3
Pour créer une liste numérotée, commencez chaque élément de la liste par un nombre suivi d’un point. Par exemple :
Cela se transforme en :
- Premier élément
- Deuxième élément
- Troisième élément
Les Citations
Les citations sont un autre outil utile pour améliorer la lisibilité de votre
texte et pour citer des sources ou des références. Vous pouvez les créer en
utilisant le caractère >
suivi du texte cité. Par exemple :
Cela se traduit par :
Voici une citation dans Markdown. Elle peut être utilisée pour insérer des citations célèbres, des extraits de texte, ou pour mettre en évidence des informations importantes.
Les blocs de citation sont également utiles pour distinguer visuellement le texte cité du reste de votre contenu.
Les Notes de Bas de Page
Les notes de bas de page sont une manière élégante d’ajouter des informations complémentaires à votre document sans interrompre la lecture principale. Pour insérer une note de bas de page, suivez ces étapes :
- Créez un lien vers la note en utilisant un crochet
[^]
suivi d’un identifiant unique (par exemple,[^1]
). - À la fin de votre document, créez une section distincte pour les notes de bas de page et associez chaque identifiant unique à son contenu explicatif.
Par exemple :
Ce qui donne :
Voici un texte avec une note de bas de page1.
Lorsque le lecteur clique sur le lien 1
, il est dirigé vers la note de bas
de page correspondante.
Conclusion
Markdown évolue constamment grâce à la contribution de la communauté open source. De nouvelles extensions et fonctionnalités sont régulièrement ajoutées pour répondre aux besoins changeants des utilisateurs. Il s’agit donc d’un langage qui continue de s’améliorer au fil du temps.
Quelques variantes de ce langage : MultiMarkdown
, GitHub Flavored
Markdown
(GFM), Pandoc
, CommonMark
, Markdown Extra
, …
Le langage Markdown est un outil précieux pour tous ceux qui souhaitent communiquer de manière efficace sur le web. En investissant du temps dans son apprentissage, vous pouvez améliorer la qualité de votre contenu, simplifier votre flux de travail de rédaction et atteindre un public plus large.
Plus d’infos
Sites
Footnotes
-
Note de bas de page 1 ↩