Scriptorium FR EN

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
![Texte alternatif](https://exemple.fr/image.png)
![Logo](https://exemple.fr/logo.png "Infobulle")
[![Cliquer](https://exemple.fr/bouton.png)](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">
![Image locale](./images/photo.png)
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 | `![alt](url)` |
| 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