# Référence rapide Markdown

*Titres, liens, images, blocs de code, tableaux*

> Source: CommonMark Spec (commonmark.org) · MIT

## Titres

```
# Titre 1
## Titre 2
### Titre 3
#### Titre 4
##### Titre 5
###### Titre 6
```

## Emphase

### Gras et italique

| Command | Description |
|---------|-------------|
| `*italic* or _italic_` | Texte en italique |
| `**bold** or __bold__` | Texte en gras |
| `***bold italic***` | Gras et italique |
| `~~strikethrough~~` | Barré (GFM) |

## Listes

### Listes non ordonnées

```
- Premier élément
- Deuxième élément
  - Élément imbriqué
  - Autre imbriqué
- Troisième élément
```

### Listes ordonnées

```
1. Premier élément
2. Deuxième élément
   1. Ordonné imbriqué
   2. Autre imbriqué
3. Troisième élément
```

## Liens et images

| Command | Description |
|---------|-------------|
| `[text](url)` | Lien en ligne |
| `[text](url "title")` | Lien avec titre au survol |
| `[ref][id] / [id]: url` | Lien style référence |
| `<https://example.com>` | Lien automatique |
| `![alt](image.png)` | Image |
| `![alt](img "title")` | Image avec titre |
| `[![alt](img)](url)` | Image liée |

## Code

### Blocs en ligne et délimités

```
Use `inline code` in a sentence.

```python
def greet(name):
    return f"Hello, {name}!"
```

```javascript
const greet = (name) => `Hello, ${name}!`;
```
```

*Spécifier le langage après ``` pour la coloration syntaxique*

### Bloc de code indenté

```
Indenter 4 espaces
pour un bloc de code
(sans coloration syntaxique)
```

## Citations

```
> Ceci est une citation.
>
> Elle peut couvrir plusieurs paragraphes.

> Citations imbriquées :
>> Deuxième niveau
>>> Troisième niveau
```

## Tableaux (GFM)

```
| Gauche  | Centre  | Droite |
|---------|:-------:|-------:|
| cell 1  | cell 2  | cell 3 |
| cell 4  | cell 5  | cell 6 |
```

*: contrôle l'alignement -- gauche (défaut), centre, droite*

## Listes de tâches (GFM)

```
- [x] Tâche terminée
- [ ] Tâche incomplète
- [ ] Autre à faire
```

## Règles horizontales

```
---
***
___
```

*Trois traits d'union, astérisques ou soulignés ou plus*

## Échappement

### Échappement par barre oblique inverse

```
\*pas d'italique\*
\# pas un titre
\[pas un lien\]
```

### Caractères échappables

| Command | Description |
|---------|-------------|
| `\  `  *  _` | Barre oblique, accent grave, astérisque, souligné |
| `{}  []  ()` | Accolades, crochets, parenthèses |
| `#  +  -  .` | Dièse, plus, tiret, point |
| `!  \|` | Point d'exclamation, barre verticale |
