Blog

Qu'est-ce que Markdown et pourquoi les développeurs l'utilisent-ils ? Guide complet pour les débutants

Découvrez ce qu'est Markdown, comment il fonctionne, pourquoi les développeurs l'utilisent pour GitHub, la documentation, les blogs et les notes, et apprenez les bases de sa syntaxe.

Éditeur Markdown avec aperçu en direct, exemples de syntaxe et texte mis en forme.

Qu'est-ce que Markdown et pourquoi les développeurs l'utilisent-ils ?

Si vous avez déjà ouvert un fichier README.md sur GitHub, rédigé la documentation d'un projet ou pris des notes dans des applications comme Obsidian ou Notion, vous avez déjà utilisé Markdown. Il est devenu l'un des formats d'écriture les plus populaires grâce à sa simplicité, sa lisibilité et sa facilité d'apprentissage.

Dans ce guide, vous découvrirez ce qu'est Markdown, son fonctionnement, où il est utilisé et pourquoi des millions de développeurs l'utilisent chaque jour.


Qu'est-ce que Markdown ?

Markdown est un langage de balisage léger qui permet de mettre en forme du texte à l'aide de symboles simples au lieu de balises HTML complexes.

Par exemple, au lieu d'écrire :

<h1>Bonjour le monde</h1>

il suffit d'écrire :

# Bonjour le monde

Markdown peut ensuite être converti automatiquement en HTML tout en restant facile à lire dans son format d'origine.


Pourquoi Markdown a-t-il été créé ?

Markdown a été créé par John Gruber en 2004.

Son objectif était de faciliter la rédaction de documents tout en permettant leur conversion automatique en HTML.

Aujourd'hui, Markdown est pris en charge par des milliers d'applications et de sites web.


Où utilise-t-on Markdown ?

Markdown est largement utilisé dans le développement logiciel.

On le retrouve notamment dans :

  • Les fichiers README de GitHub
  • Les Wikis GitHub
  • La documentation des projets
  • Notion
  • Obsidian
  • Dev.to
  • Reddit
  • Discord
  • Stack Overflow
  • Les générateurs de sites statiques
  • Les outils d'IA comme ChatGPT

Si vous avez déjà contribué à un projet open source, vous avez très probablement utilisé Markdown.


Syntaxe de base de Markdown

Titres

# Titre 1
## Titre 2
### Titre 3

Texte en gras

**Texte en gras**

Texte en italique

*Texte en italique*

Listes

- Pomme
- Banane
- Orange

Listes numérotées

1. Premier
2. Deuxième
3. Troisième

Liens

[MiniTooly](https://minitooly.com)

Images

![Description](image.png)

Code en ligne

`const app = express();`

Bloc de code

console.log("Hello Markdown!");