Qu'est-ce que Markdown ? Guide complet pour débuter
Markdown est une syntaxe légère de mise en forme sur texte brut, créée par John Gruber en 2004. Elle vous permet de rédiger des documents formatés à l'aide de symboles simples et lisibles — comme # pour les titres et **gras** pour le texte en gras — sans avoir à toucher à du balisage complexe comme HTML.
Aujourd'hui, Markdown est utilisé par des millions de développeurs, rédacteurs, étudiants et blogueurs dans le monde entier. C'est le langage de mise en forme par défaut sur GitHub, Reddit, Stack Overflow, Discord, Slack et de nombreuses autres plateformes.
Qu'est-ce qu'un fichier .md ?
Un fichier .md est un fichier en texte brut qui contient de la syntaxe Markdown. L'extension .md signifie « Markdown ». Vous rencontrerez aussi parfois l'extension .markdown, mais .md est de loin la plus courante.
Comme les fichiers .md sont en texte brut, vous pouvez les ouvrir avec n'importe quel éditeur de texte — Notepad, TextEdit, VS Code, ou même un navigateur web. La mise en forme n'apparaît que lorsque le fichier est rendu par une application compatible Markdown.
Pourquoi Markdown a-t-il été créé ?
John Gruber a conçu Markdown avec un seul objectif : rester lisible en texte brut. Contrairement à HTML ou LaTeX, un document Markdown reste parfaitement lisible même sans être rendu. Comparez :
## HTML version
<h2>My Title</h2>
<p>This is a <strong>bold</strong> word.</p>
## Markdown version
## My Title
This is a **bold** word.
Les deux produisent le même résultat, mais la version Markdown est immédiatement lisible dans sa forme source.
Qui utilise Markdown ?
- Développeurs — fichiers README, documentation, commentaires de code
- Rédacteurs techniques — documentations d'API, guides utilisateurs, wikis
- Blogueurs — articles de blog sur des plateformes comme Ghost, WordPress, Jekyll
- Étudiants — notes, travaux, présentations
- Data scientists — notebooks Jupyter, rapports R Markdown
- Chefs de projet — issues GitHub/GitLab, pages Confluence
Où Markdown est-il utilisé ?
Markdown est partout. Voici quelques-unes des plateformes les plus populaires qui le prennent en charge :
- GitHub / GitLab — fichiers README, issues, pull requests, wikis
- Stack Overflow — questions et réponses
- Reddit — mise en forme des commentaires
- Discord / Slack — mise en forme des messages
- Notion / Obsidian / Bear — applications de prise de notes
- Ghost / Jekyll / Hugo — générateurs de sites statiques et blogs
- VS Code / Atom — documentation et prévisualisation
Syntaxe Markdown de base
Voici les éléments Markdown les plus couramment utilisés :
Titres
# Heading 1
## Heading 2
### Heading 3
Gras et italique
**bold text**
*italic text*
***bold and italic***
Listes
- Unordered item
- Another item
1. Ordered item
2. Another item
Liens et images
[Link text](https://example.com)

Code
Inline `code` with backticks.
```javascript
// Code block with syntax highlighting
console.log("Hello, Markdown!");
### Citations et tableaux
This is a blockquote.
| Header 1 | Header 2 |
|---|---|
| Cell 1 | Cell 2 |
Pour une référence complète, consultez notre [aide-mémoire Markdown](/blog/markdown-cheat-sheet).
## Dialectes Markdown
Le Markdown d'origine possède plusieurs versions étendues, appelées « dialectes » :
- **CommonMark** — une spécification standardisée et non ambiguë de Markdown
- **GitHub Flavored Markdown (GFM)** — ajoute les tableaux, les listes de tâches, le texte barré et la coloration syntaxique
- **Markdown Extra** — ajoute les notes de bas de page, les listes de définitions et les abréviations
- **R Markdown** — étend Markdown pour la data science avec l'exécution de code R
- **MultiMarkdown** — ajoute la prise en charge des tableaux, des notes de bas de page et des métadonnées
La plupart des outils modernes prennent en charge GFM ou CommonMark, qui couvrent 95 % des cas d'usage quotidiens.
## Comment commencer à écrire en Markdown
1. **Ouvrez n'importe quel éditeur de texte** — VS Code, Notepad, TextEdit, ou même une application web
2. **Rédigez votre contenu** en utilisant la syntaxe Markdown
3. **Enregistrez en .md** — votre fichier est un document Markdown valide
4. **Prévisualisez ou convertissez** — utilisez un visualiseur Markdown pour voir le rendu, ou convertissez en PDF/HTML/Word
## Convertir Markdown vers d'autres formats
L'un des plus grands atouts de Markdown est la facilité avec laquelle il se convertit en d'autres formats. Vous pouvez transformer un seul fichier Markdown en :
- [PDF](/markdown-to-pdf) — pour partager, imprimer et archiver
- [Word (.docx)](/markdown-to-word) — pour collaborer et éditer
- [HTML](/markdown-to-html) — pour la publication web
- [LaTeX](/markdown-to-latex) — pour les articles académiques
- [Image (PNG/JPEG)](/markdown-to-image) — pour le partage sur les réseaux sociaux
## Foire aux questions
### Markdown est-il identique à HTML ?
Non. Markdown est bien plus simple que HTML. Markdown utilise `**gras**` alors que HTML utilise `<strong>gras</strong>`. Markdown est conçu pour la lisibilité ; HTML est conçu pour la structure du web. Vous pouvez imbriquer du HTML dans Markdown si besoin.
### Puis-je utiliser Markdown pour des documents professionnels ?
Oui. Markdown est largement utilisé pour la documentation professionnelle, la rédaction technique et la publication. De nombreuses entreprises (GitHub, Stripe, Twilio) utilisent Markdown pour leur documentation officielle. Vous pouvez convertir Markdown en PDF ou en Word pour obtenir des documents finis soignés.
### Markdown est-il gratuit ?
Markdown est totalement gratuit et open source. La syntaxe est libre d'utilisation, et il existe des centaines d'éditeurs et d'outils gratuits.
### Quelle est la différence entre .md et .txt ?
Ce sont tous deux des fichiers en texte brut. La différence, c'est que les fichiers .md utilisent la syntaxe de mise en forme Markdown. Un fichier .txt n'a aucune mise en forme. Si vous ouvrez un fichier .md dans un éditeur compatible Markdown, vous verrez du texte formaté ; dans un éditeur de texte brut, vous verrez la syntaxe source.