Markdown : aide-mémoire
Tout ce que l’aperçu de Scriptorium comprend. Pour chaque point : à gauche le texte à écrire, à droite ce que ça donne. Bouton « Copier » pour récupérer le texte.
Légende :
✅ standard, marche partout ·
🟡 extension courante (GitHub, VS Code, Obsidian…) ·
🔴 dépend du lecteur : marche dans Scriptorium, mais peut ne pas s’afficher ailleurs.
1. Titres
Six niveaux, avec `#` (le plus courant) ou soulignés pour les 2 premiers.
Texte à écrire
# Titre H1
## Titre H2
### Titre H3
#### Titre H4
##### Titre H5
###### Titre H6
Titre H1 (style souligné)
=========================
Titre H2 (style souligné)
-------------------------
Rendu
2. Mise en forme du texte
Gras, italique, barré, surligné, indice, exposant, touches du clavier.
Texte à écrire
*italique* ou _italique_
**gras** ou __gras__
***gras et italique*** ou ___gras et italique___
~~barré~~
==surligné==
H<sub>2</sub>O (indice)
E = mc<sup>2</sup> (exposant)
`code en ligne`
<u>souligné</u>
<kbd>Ctrl</kbd> + <kbd>C</kbd>
<mark>surligné HTML</mark>
**gras avec *italique* dedans**
Rendu
3. Paragraphes et sauts de ligne
Une ligne vide sépare les paragraphes ; deux espaces en fin de ligne ou une barre oblique inverse forcent un saut de ligne.
Texte à écrire
Premier paragraphe.
Cette ligne est collée à la précédente (une seule ligne vide manque).
Deuxième paragraphe (séparé par une ligne vide).
Saut de ligne forcé : deux espaces en fin de ligne
donc cette ligne est dessous.
Autre méthode : une barre oblique inverse\
et voilà.
Rendu
4. Listes
Puces, numéros, cases à cocher, listes imbriquées, listes avec paragraphes et code, listes de définitions.
Liste à puces
Texte à écrire
- Élément
- Élément
- Sous-élément (4 espaces, ou 2)
- Sous-élément
- Sous-sous-élément
- Élément
* Autre symbole `*`
+ Autre symbole `+`
Rendu
Liste numérotée
Texte à écrire
1. Premier
2. Deuxième
1. Sous-point
2. Sous-point
3. Troisième
1. Les numéros réels
1. n'ont pas
1. d'importance
5. Commence à 5
6. puis 6
Rendu
Cases à cocher
Texte à écrire
- [ ] À faire
- [x] Fait
- [ ] Une tâche
- [x] Sous-tâche faite
- [ ] Sous-tâche à faire
Rendu
Liste avec paragraphes et code dedans
Texte à écrire
1. Première étape.
Un second paragraphe dans la même étape.
2. Deuxième étape avec du code :
```bash
echo "dans une liste"
```
Rendu
Liste de définitions (Pandoc, PHP Markdown Extra)
Texte à écrire
Mot
: Sa définition.
Autre mot
: Une autre définition.
Rendu
5. Liens
En ligne, avec infobulle, automatiques, par référence, vers une section, vers un fichier voisin, e-mail.
Texte à écrire
[Lien simple](https://arcanescookie.fr)
[Lien avec infobulle](https://arcanescookie.fr "Le site de Cookie")
<https://arcanescookie.fr>
https://arcanescookie.fr
<contact@exemple.fr>
[Lien par référence][ref1] et [un autre][ref2]
[Lien vers une section de cette page](#8-code)
[Lien vers un fichier voisin](./autre.md)
[Lien e-mail](mailto:contact@exemple.fr)
[ref1]: https://arcanescookie.fr "Titre optionnel"
[ref2]: https://example.com
Rendu
6. Images
En ligne, avec infobulle, cliquables, par référence, à taille précise (HTML), images locales.
Texte à écrire


[](https://arcanescookie.fr)
![Texte alternatif][img1]
[img1]: https://exemple.fr/image.png
<img src="https://exemple.fr/image.png" width="150" alt="Image réduite">

Rendu
7. Citations
Simples, sur plusieurs lignes, imbriquées, avec du Markdown dedans.
Texte à écrire
> Une citation simple.
> Citation sur
> plusieurs lignes.
>
> Avec un second paragraphe.
> Citation
>> Citation imbriquée
>>> Encore une
> **Citation avec du Markdown dedans**
> - une liste
> - `du code`
>
> et un [lien](https://arcanescookie.fr).
Rendu
8. Code
Code en ligne, blocs de code, coloration par nom de langage, afficher des ``` dans un bloc.
Code en ligne
Texte à écrire
Appuyez sur la touche `Entrée`.
Code avec un backtick : ``code avec un ` backtick``.
Rendu
Bloc de code
Texte à écrire
```
Bloc sans langage
les espaces sont conservés
```
Bloc par indentation (4 espaces)
sans langage
Rendu
Coloration syntaxique (nom du langage après les ```)
Texte à écrire
```python
def saluer():
print("Bonjour le monde !")
```
Rendu
9. Tableaux
(GFM : presque partout)
Texte à écrire
|Nom|Type|
|--|--|
|Cookie|Mage|
|Claude|Android|
| Alignés à gauche | Centré | Alignés à droite |
| :--- | :---: | ---: |
| Texte | Texte | 12,50 € |
| Plus long texte | Au milieu | 8 € |
| Avec du formatage | Résultat |
|---|---|
| **gras**, *italique*, `code` | OK |
| [Un lien](https://arcanescookie.fr) | OK |
| Une barre `\|` échappée | OK |
| Saut de ligne<br>avec HTML | OK |
Rendu
10. Lignes de séparation
Trois tirets, étoiles ou tirets bas (avec une ligne vide avant les tirets, sinon le texte au-dessus devient un titre).
Texte à écrire
---
***
___
Rendu
11. Échappement de caractères
Une barre oblique inverse `\` devant un symbole l'affiche tel quel.
Texte à écrire
\*Ceci ne sera pas en italique\*
\# Ceci n'est pas un titre
\- Ceci n'est pas une liste
1\. Ceci n'est pas une liste numérotée
\[Pas un lien\](pas-de-lien)
Backtick : \`
Rendu
12. HTML dans le Markdown
La plupart des lecteurs acceptent le HTML de base (certains filtrent `<script>`, `<style>`, etc.).
Section repliable
Texte à écrire
<details>
<summary>Clique pour déplier</summary>
Contenu caché, avec du **Markdown** dedans.
</details>
Rendu
Centrer, colorer, aligner
Texte à écrire
<p align="center">Texte centré (HTML)</p>
<div align="right">Texte aligné à droite</div>
<span style="color:#a855f7">Texte violet</span>
<table>
<tr><th colspan="2">Tableau HTML : cellule fusionnée</th></tr>
<tr><td>A</td><td>B</td></tr>
</table>
Rendu
13. Notes de bas de page
(GFM, Obsidian, Pandoc…)
Texte à écrire
Voici une phrase avec une note[^1] et une autre[^note-longue].
[^1]: La première note de bas de page.
[^note-longue]: Une note plus longue.
Avec un second paragraphe (indenté).
Rendu
14. Alertes / encadrés
Syntaxe GitHub (Obsidian a ses « callouts », légèrement différents).
Texte à écrire
> [!NOTE]
> Information utile à connaître.
> [!TIP]
> Un conseil pratique.
> [!IMPORTANT]
> Information essentielle.
> [!WARNING]
> Attention, risque de problème.
> [!CAUTION]
> Danger, action potentiellement destructrice.
Rendu
Texte à écrire
> [!info] Titre personnalisé
> Contenu de l'encadré.
> [!faq]- Pliable (le tiret)
> Contenu caché.
Rendu
15. Maths (LaTeX)
GitHub, Obsidian, Typora, VS Code (avec extension), Jupyter… (`$` pour en ligne, `$$` pour bloc).
Texte à écrire
Formule en ligne : $E = mc^2$ et $\frac{a}{b}$.
$$
x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}
$$
Rendu
16. Diagrammes (Mermaid)
GitHub, Obsidian, GitLab, Typora, VS Code (extension) : un bloc de code de langage `mermaid`.
Texte à écrire
```mermaid
flowchart LR
A[Idée] --> B{Faisable ?}
B -- Oui --> C[Coder]
B -- Non --> D[Ranger dans DOCS]
C --> E[Tester]
```
Rendu
17. Emojis
Soit l'emoji directement (marche partout), soit son code (GitHub, Discord, Obsidian partiel).
Texte à écrire
Direct : 😀 ✨ 🔮 📜 🍪 ✅ ❌ ⚠️ 🚀
Par code : :smile: :sparkles: :crystal_ball: :cookie: :warning: :rocket:
Rendu
18. Commentaires cachés
Invisibles dans le rendu (visibles seulement dans le texte source).
Texte à écrire
<!-- Ceci est un commentaire, il n'apparaît pas -->
[//]: # (Commentaire par référence)
Rendu
19. Divers
Bloc YAML tout en haut du fichier (blog, Obsidian, Jekyll, Hugo…). Il n'est pas affiché par la plupart des lecteurs, ou affiché comme tableau.
Métadonnées en tête de fichier (front matter)
Texte à écrire
---
title: "Mon article"
date: 2026-10-31
tags: [test, markdown]
---
Rendu
Liens internes Obsidian / wiki
Texte à écrire
[[Nom d'une autre note]]
[[Nom d'une note|texte affiché]]
[[Note#Section]]
![[image.png]] (intégrer une image ou une note)
#etiquette
Rendu
Table des matières automatique
Texte à écrire
[TOC]
[[toc]]
[[_TOC_]]
Rendu
Abréviations (PHP Markdown Extra, Pandoc)
Texte à écrire
Le HTML est un langage.
*[HTML]: HyperText Markup Language
Rendu
Aide-mémoire
Le résumé de tout ce qui précède sur une page.
Texte à écrire
| Je veux… | J'écris… |
|---|---|
| Un titre | `# Titre` … `###### Titre` |
| Gras / italique | `**gras**` / `*italique*` |
| Barré | `~~barré~~` |
| Liste à puces | `- élément` |
| Liste numérotée | `1. élément` |
| Case à cocher | `- [ ] tâche` / `- [x] fait` |
| Lien | `[texte](url)` |
| Image | `` |
| Citation | `> citation` |
| Code en ligne | `` `code` `` |
| Tableau | `\| A \| B \|` + `\|--\|--\|` |
| Séparateur | `---` |
| Note de bas de page | `[^1]` + `[^1]: texte` |
| Alerte | `> [!NOTE]` |
| Maths | `$formule$` / `$$formule$$` |
| Diagramme | bloc de code `mermaid` |
| Commentaire caché | `<!-- texte -->` |
| Échapper un symbole | `\*` |
Rendu