ESC
Syntaxe Markdown

Headings

Syntax Shorthand Example Rendered Notes
# Heading H1 # My Title H1 Largest heading; maps to <h1>
## Heading H2 ## Section H2 Maps to <h2>
### Heading H3 ### Subsection H3 Maps to <h3>
#### Heading H4 #### Detail H4 Maps to <h4>
##### Heading H5 ##### Note H5 Maps to <h5>
###### Heading H6 ###### Fine print H6 Smallest heading; maps to <h6>

Emphasis

Syntax Shorthand Example Rendered Notes
**text** Bold **hello** hello Also __text__
*text* Italic *hello* hello Also _text_
***text*** Bold + Italic ***hello*** hello Also ___text___
~~text~~ Strikethrough ~~hello~~ hello Requires GFM support
`code` Inline code `var x = 1` var x = 1 Monospace; escapes HTML

Links & Images

Syntax Shorthand Example Rendered Notes
[text](url) Inline link [Google](https://google.com) Google Opens in same tab by default
[text](url "title") Link + title [G](https://g.com "Go") Google Title shown on hover
[text][ref] Reference link [Google][g] ... [g]: url Google Define URL elsewhere in doc
![alt](url) Inline image ![Logo](logo.png) <img> Alt text improves accessibility
<url> Autolink <https://example.com> link URL or email becomes clickable

Lists

Syntax Shorthand Example Rendered Notes
- item Unordered - Apple - Banana * Apple Also * or + as bullet
1. item Ordered 1. First 2. Second 1. First Numbers auto-increment in output
- nested Nested list - Item - Sub * Item > Sub Indent 2+ spaces to nest
- [ ] task Task (unchecked) - [ ] Todo [ ] Todo GitHub Flavored Markdown
- [x] task Task (checked) - [x] Done [x] Done GFM checked task item

Code Blocks

Syntax Shorthand Example Rendered Notes
```lang Fenced block ```js code ``` <pre> Language hint enables syntax highlight
code Indented block let x = 1; <pre> 4 spaces or 1 tab indentation
`code` Inline code Use `npm install` npm install Single backtick pair

Blockquotes

Syntax Shorthand Example Rendered Notes
> text Blockquote > This is a quote " quote Renders as <blockquote>
>> text Nested quote >> Inner quote "" inner Double > for nested blockquote
> **Note** Callout style > **Warning:** text callout Bold first word for callout pattern

Tables

Syntax Shorthand Example Rendered Notes
| Col | Col | Header row | Name | Age | <th> Pipes define columns
|-----|-----| Separator | --- | --- | divider Required after header row
| :--- | Left align | :--- | left Colon on left side
| ---: | Right align | ---: | right Colon on right side
| :---: | Center align | :---: | center Colons on both sides

Horizontal Rules

Syntax Shorthand Example Rendered Notes
--- Rule (hyphens) --- <hr> Three or more hyphens
*** Rule (asterisks) *** <hr> Three or more asterisks
___ Rule (underscores) ___ <hr> Three or more underscores

Escaping

Syntax Shorthand Example Rendered Notes
\* Escape char \*literal\* *literal* Backslash escapes: \\ ` * _ { } [ ] ( ) # + - . !

Questions Fréquemment Posées

Markdown est un langage de balisage léger créé par John Gruber en 2004 qui permet d'écrire du texte brut qui se convertit en HTML. Une ligne commençant par # devient <h1>, **texte** devient gras et *texte* devient italique. Parce qu'il se lit naturellement comme du texte brut et génère du HTML propre, il est devenu le standard pour les fichiers README, la documentation, les forums comme Reddit et Stack Overflow, et les applications de prise de notes.

CommonMark est une spécification stricte et sans ambiguïté pour Markdown qui résout des années d'incohérence entre les implémentations. GitHub Flavored Markdown (GFM) étend CommonMark avec des listes de tâches (- [ ] / - [x]), des tableaux, le texte barré (~~texte~~) et les liens automatiques. La plupart des plateformes de développement — GitHub, GitLab, VS Code — utilisent GFM.

Une ligne vide crée un nouveau paragraphe. Pour un saut de ligne dans un paragraphe sans en commencer un nouveau, terminez la ligne par deux espaces ou plus avant d'appuyer sur Entrée. Alternativement, certains analyseurs acceptent un antislash \ en fin de ligne. L'approche la plus sûre multiplateforme est d'utiliser une ligne vide pour les sauts de paragraphe et la balise HTML <br> pour les sauts au milieu d'un paragraphe.