Guide de syntaxe Markdown : retours à la ligne, citations, listes et plus encore
Ce guide couvre toute la syntaxe de mise en forme Markdown dont vous aurez besoin, du style de texte de base aux techniques de mise en page avancées. Chaque section contient des exemples à copier-coller.
Retours à la ligne et nouvelles lignes
L'une des questions les plus courantes en Markdown : comment ajouter un retour à la ligne. Contrairement aux traitements de texte, appuyer une seule fois sur Entrée ne crée pas de nouvelle ligne dans le Markdown rendu.
This is line one.··(two spaces at end)
This is line two.
— OR use a backslash —
This is line one.\\
This is line two.
— OR use HTML —
This is line one.<br>
This is line two.
Nouveau paragraphe : il suffit de laisser une ligne vide entre deux blocs de texte.
Citations
Utilisez le caractère > pour créer des citations (blockquotes). Idéal pour citer des sources ou mettre en avant une information importante.
> This is a blockquote.
> It can span multiple lines.
> **Nested quote**
>> This is a nested blockquote.
> Blockquotes can contain other **Markdown** formatting:
> - Lists
> - *Emphasis*
> - `Code`
Gras, italique et souligné
**Bold text** → bold
*Italic text* → italic
***Bold and italic*** → both
__Bold with underscores__
_Italic with underscores_
Underline: <u>underlined text</u> (HTML tag)
Remarque : le Markdown standard ne dispose pas de syntaxe native de soulignement. Utilisez le balise HTML <u>.
Puces et listes
## Unordered lists
- Dash items
* Asterisk items
+ Plus items
## Nested lists
- Parent item
- Child item
- Grandchild
## Ordered lists
1. First item
2. Second item
3. Third item
## Task lists (GitHub-flavored)
- [x] Done
- [ ] Not done
Filets horizontaux
Créez des séparateurs visuels à l'aide de trois tirets, astérisques ou tirets bas au minimum :
---
***
___
Alignement et centrage du texte
Markdown ne dispose pas de centrage natif. Utilisez HTML pour centrer du texte :
<div align="center">
This text is centered.
</div>
—or—
<center>Centered text</center>
Commentaires en Markdown
Markdown n'a pas de syntaxe officielle de commentaire, mais ces contournements sont largement utilisés :
[comment]: <> (This is a comment, won't appear in output)
<!-- HTML comment also works -->
[//]: # (Another comment style)
Indices et exposants
Le Markdown standard ne prend pas en charge nativement les indices et exposants. Utilisez HTML :
H<sub>2</sub>O → H₂O
E = mc<sup>2</sup> → E = mc²
Indentation
## Code indentation
Four spaces or one tab creates a code block.
## List indentation
- Parent
- Two spaces for child
- Four spaces for grandchild
## Paragraph indentation
Indented with HTML non-breaking spaces.
Tableaux
| Left | Center | Right |
|:-----|:------:|------:|
| L1 | C1 | R1 |
| L2 | C2 | R2 |
Convertir votre Markdown
Une fois votre Markdown rédigé, convertissez-le en un résultat professionnel :
- Markdown → PDF — documents stylisés
- Markdown → Word — .docx modifiable
- Markdown → HTML — HTML prêt pour le web
- Markdown → Image — PNG partageable
Foire aux questions
Comment créer un retour à la ligne en Markdown ?
Terminez une ligne par deux espaces ou plus, ou par une contre-oblique, puis appuyez sur Entrée. Une seule touche Entrée est traitée comme un espace — Markdown joint les lignes en un seul paragraphe. Une ligne vide entre elles crée plutôt un nouveau paragraphe.
Pourquoi mon Markdown ne se rend-il pas ?
Les causes habituelles sont une ligne manquante avant un élément de bloc, un mélange d'onglets et d'espaces pour l'indentation, ou l'utilisation d'une syntaxe non prise en charge par votre moteur de rendu. Les dialectes Markdown diffèrent : les tableaux, les listes de tâches et le texte barré sont des extensions de GitHub Flavored Markdown, pas de la spécification d'origine.
Comment échapper un caractère spécial en Markdown ?
Placez une contre-oblique devant. \* rend un astérisque littéral au lieu de démarrer l'italique, et \# rend une dièse littérale au lieu d'un titre. L'échappement par contre-oblique fonctionne pour la ponctuation que Markdown traite comme de la syntaxe. {"\\ ` * _ { } [ ] ( ) # + - . !"}
Markdown prend-il en charge les tableaux ?
Pas dans la spécification d'origine — les tableaux proviennent de GitHub Flavored Markdown et sont désormais largement pris en charge. Les deux-points dans la ligne de séparation contrôlent l'alignement : :--- à gauche, :---: au centre, ---: à droite.