Bien qu'il en existe partout sur Internet, voici mon aide-mémoire pour rédiger du Markdown propre et bien structuré.
Titres
Un # suivi d’un espace forme un titre. Le nombre de # détermine le niveau du titre (de 1 à 6).
# Heading 1
## Heading 2
### Heading 3
#### Heading 4Mise en forme du texte
Il suffit d'entourer les mots avec les symboles appropriés — sans espace à l’intérieur.
| Style | Syntaxe | Résultat |
|---|---|---|
| Gras | **text** ou __text__ |
Gras |
| Italique | *text* ou _text_ |
Italique |
| Gras & italique | ***text*** ou **_text_** |
Gras & italique |
~~text~~ |
||
| Code inline | `text` |
text |
Listes
Liste non ordonnée
Il suffit d'utiliser -, * ou + en début de chaque item:
- Item A
- Item B
- Sub-item B1 (indenter avec 2 or 4 espaces)- Item A
- Item B
- Sub-item B1 (indenter avec 2 or 4 espaces)
Liste ordonnée
On commence par un chiffre suivi d’un point.
1. Premier élément
2. Deuxième élément- Premier élément
- Deuxième élément
Liste de tâches
Utilisez - [ ] ou - [x] :
- [ ] Item A
- [x] Item B
- [x] Item C- Item A
- Item B
- Item C
Hyperliens & images
Hyperliens
[Texte du lien](https://example.com)Images Markdown standard

Intégration d’images Obsidian
![[image.png]] — intégration standard
![[image.png|300]] — largeur fixe (300 px)
![[image.png#right]] — flottante à droite
![[image.png#right|200]] — flottante à droite + 200px wideCitations & séparateurs
Citation
> Code is poetry written under constraints.Code is poetry written under constraints.
Ligne horizontale
---Blocs de code
Entourez le code de trois backticks et indiquez le langage pour bénéficier de la coloration syntaxique :
```bash
service restart_dnsmasq
```
```yaml
light:
- platform: hue
bridge_ip: "192.168.1.10"
```
```typescript
const slug = fileName.replace(/\.md$/, "");
```Les langages pris en charge sont notamment bash, yaml, typescript, javascript, python, json, css, html et bien d’autres.
Tableaux
Utilisez - pour les en-têtes et | pour séparer les colonnes :
| Conteneur | État | Port |
| :------------- | :------------: | ----: |
| Plex | Actif | 32400 |
| Home Assistant | Actif (centré) | 8123 || Conteneur | État | Port |
|---|---|---|
| Plex | Actif | 32400 |
| Home Assistant | Actif (centré) | 8123 |
Les deux-points contrôlent l’alignement :--- à gauche, :---: centré, ---: à droite.
En-tête
Chaque article commence par un bloc d'en-tête YAML :
---
title: "Mon article"
date: "2026-07-24"
tags: ["tag1", "tag2"]
draft: false
excerpt: "A short description shown on the homepage."
cover: "/images/cover.png"
---| Field | Required | Description |
|---|---|---|
title |
✓ | Affiché comme titre de la page |
date |
✓ | Utilisé pour le tri (YYYY-MM-DD, entre guillemets) |
tags |
— | Utilisé pour la catégorisation |
draft |
— | Définir à true pour masquer l’article du blog |
excerpt |
— | Résumé court affiché sur la carte de la page d’accueil |
cover |
— | Chemin de l’image de couverture |
Wikilinks
Crée des liens entre les articles avec les wikilinks de style Obsidian :
[[Article Title]] — lien utilisant le titre
[[Article Title|Custom label]] — lien avec un texte personnaliséLe lien est résolu automatiquement, quels que soient les accents, la casse ou les espaces dans le nom du fichier.