Aller au contenu

Markdown : définition

Markdown, langage de balisage simple et efficace, s'est imposé comme un outil essentiel pour structurer du contenu en ligne. Découvrez pourquoi il est devenu incontournable.

logo markdown

Écrire en Markdown, c'est un peu comme créer une recette de cuisine que tout le monde peut suivre facilement : on dispose les ingrédients et les étapes de manière claire et concise. Ainsi, ceux qui liront la recette sauront exactement quoi faire et comment le faire.
On parle donc de texte structuré, de balises, de formatage, mais concrètement, Markdown, c'est quoi ?

C'est ce que je vous propose de découvrir dans cet article !

Un peu d'histoire

Markdown a été créé en 2004 par John Gruber, avec l'aide d'Aaron Swartz, un programmeur et écrivain. Leur objectif était de permettre aux rédacteurs de produire du contenu formaté pour le web en utilisant une syntaxe simple et lisible en texte brut.
Contrairement à des langages de balisage plus complexes comme HTML, Markdown se veut minimaliste et intuitif, permettant à chacun de créer des documents structurés sans avoir à se plonger dans des balises encombrantes.

Depuis sa création, Markdown a connu un succès croissant, devenant un standard de facto pour la rédaction de documents sur le web, en particulier dans les communautés de développeurs et de rédacteurs techniques. De nombreux outils et plateformes, tels que GitHub, Reddit, et Stack Overflow, l'ont adopté comme langage de balisage par défaut.

Un langage léger et intuitif

Markdown est un langage de balisage léger.
D'un point de vue technique, cela signifie qu'il utilise une syntaxe simple et intuitive pour formater du texte. Le fait qu'il soit "léger" signifie qu'il se concentre sur l'essentiel : rendre le texte lisible et structuré sans avoir besoin de balises complexes ou d'éléments redondants.
En termes simples, un document en Markdown est un texte que l'on peut lire et écrire facilement, sans se perdre dans des détails techniques. Ce texte peut ensuite être transformé en un document formaté (comme du HTML) par un interpréteur Markdown.

Un langage de balisage transformé

Une fois le texte rédigé en Markdown, plusieurs outils permettent de le transformer en d'autres formats, comme du HTML, du PDF ou même du Word.
Markdown est conçu pour être simple à lire en l'état, mais sa puissance réside dans sa capacité à être transformé en documents plus complexes.
Les balises de Markdown sont minimalistes : par exemple, pour écrire un titre, il suffit de commencer une ligne par un ou plusieurs hashtags (#), et pour écrire en italique, on encadre le texte par des astérisques (*).
Ces balises simples sont ensuite interprétées par un convertisseur Markdown qui génère le format désiré.

Un format structuré et accessible

Un format structuré et accessible Markdown est également un langage structuré : on s'attache à organiser l'information de manière claire et logique.
L'objectif est de faciliter la lecture et l'écriture, tout en permettant une conversion aisée vers des formats plus complexes.
Par exemple, pour créer une liste à puces, il suffit de précéder chaque élément d'un tiret ou d'une étoile (- / *).
Les titres, listes, liens, images et autres éléments sont ainsi formatés avec des balises simples et faciles à mémoriser.

Mais pourquoi choisir Markdown ?

Markdown est incroyablement portable. Étant donné que c'est un simple texte brut, il peut être lu et modifié sur n'importe quel appareil ou système, sans nécessiter de logiciel spécifique.

Markdown est léger et rapide. Contrairement à des éditeurs de texte riches qui ajoutent des couches de code complexe, Markdown reste propre et lisible, ce qui le rend idéal pour les développeurs, les écrivains et toute personne cherchant à produire du contenu sans distraction.

Markdown est très utilisé et dispose d'une large communauté. Que vous soyez débutant ou expérimenté, vous trouverez des ressources abondantes pour apprendre et maîtriser Markdown. De nombreux outils et éditeurs prennent en charge Markdown, ce qui le rend polyvalent et adaptable à de nombreux besoins.

Quelque exemple d'éléments

Titre

# Titre niveau 1 (H1)
## Titre niveau 2 (H2)
### Titre niveau 3 (H3)

balises titre en markdown

le code markdown ci-dessus aura le rendu suivant :

Les listes

Liste à puces

* élément 1
  * sous élément 1
  * sous élément 2
* élément 2
* élément 3

liste à puces

le code markdown ci-dessus aura le rendu suivant :

Liste à numéro

1. élément 1
2. élément 2
  2.1 sous élément 1
  2.2 sous élément 2
3. élément 3

liste à numéro

le code markdown ci-dessus aura le rendu suivant :

Vous trouverez ici plus de syntaxe pour les éléments en markdown.

Conclusion

Bref, en choisissant Markdown, vous optez pour une solution simple pour structurer et formater votre texte.

L'essayer, c'est l'adopter !

Dernier