Aide-Mémoire Markdown

Aide-mémoire Markdown gratuit et filtrable couvrant CommonMark et GitHub Flavored Markdown : titres, listes, liens, code, tableaux, encadrés, math et plus.

Filtre les cartes en direct pendant que vous tapez. Combinez avec les boutons de catégorie.
Grasbasic
**bold text**
bold text
Italiquebasic
*italic text*
italic text
Barrébasic
~~struck through~~
struck through
Code en lignebasic
`inline code`
inline code
Gras + italiquebasic
***bold and italic***
bold and italic
Saut de ligne forcébasic
first line  
second line
first line
second line
Ligne horizontalebasic
---

Citation en blocbasic
> a quoted line
> a second line
a quoted line
a second line
Échappement de caractèresbasic
\*not italic\*
*not italic*
Titre 1 (ATX)headings
# Heading 1
Heading 1
Titre 2 (ATX)headings
## Heading 2
Heading 2
Titre 3 (ATX)headings
### Heading 3
Heading 3
Titres 4 à 6headings
#### Heading 4
##### Heading 5
###### Heading 6
Heading 4
Heading 5
Heading 6
Titre 1 (setext)headings
Heading 1
=========
Heading 1
Titre 2 (setext)headings
Heading 2
---------
Heading 2
Liste non ordonnéelists
- apple
- banana
- cherry
  • apple
  • banana
  • cherry
Liste ordonnéelists
1. first
2. second
3. third
  1. first
  2. second
  3. third
Liste imbriquéelists
- outer
  - inner
    - innermost
  • outer
    • inner
      • innermost
Liste de tâcheslists
- [ ] todo item
- [x] done item
  • todo item
  • done item
Liste de définitionslists
term
: definition
term
definition
Lien en lignelinks
[WuTools](https://wutools.com)
Lien avec titrelinks
[Click](https://example.com "Tooltip")
Lien par référencelinks
[wt][1]

[1]: https://wutools.com
Lien automatiquelinks
<https://wutools.com>
Lien e-maillinks
Lien d'ancrelinks
[Section](#installation)
Imageimages
![Alt text](image.png)
[image: Alt text]
Image avec titreimages
![Logo](logo.svg "Company Logo")
[image: Logo]
Image cliquableimages
[![Alt](img.png)](https://example.com)
Image par référenceimages
![logo][lg]

[lg]: /logo.png
[image: logo]
Code en lignecode
`const x = 1;`
const x = 1;
Bloc de code clôturécode
```js
const x = 1;
```
const x = 1;
Code avec langagecode
```python
def f(x):
    return x*2
```
def f(x):\n    return x*2
Bloc de code indentécode
indent four spaces
indent four spaces
Clôture en tildescode
~~~bash
ls -la
~~~
ls -la
Tableau basiquetables
| A | B |
|---|---|
| 1 | 2 |
AB
12
Tableau alignétables
| L | C | R |
|:--|:-:|--:|
| a | b | c |
LCR
abc
Tableau avec formatagetables
| Name | Status |
|------|--------|
| **bold** | `code` |
NameStatus
boldcode
Code colorégfm
```rust
fn main() {}
```
fn main() {}
Liste de tâches (GFM)gfm
- [x] write spec
- [ ] ship it
  • write spec
  • ship it
Barré (GFM)gfm
~~obsolete~~
obsolete
URL automatiquegfm
https://github.com
Mention utilisateur et issuegfm
@octocat created #123
@octocat created #123
Code emojigfm
:rocket: :sparkles: :+1:
🚀 ✨ 👍
Note de bas de pagegfm
Here is a note[^1].

[^1]: footnote text
Here is a note1.
1 footnote text
Encadré : NOTEgfm
> [!NOTE]
> Useful info.
NOTE
Useful info.
Encadré : TIPgfm
> [!TIP]
> Pro tip here.
TIP
Pro tip here.
Encadré : WARNINGgfm
> [!WARNING]
> Be careful.
WARNING
Be careful.
Section pliablegfm
<details><summary>More</summary>
Hidden content
</details>
MoreHidden content
Math en lignegfm
Energy: $E = mc^2$
Energy: E = mc2
Math en blocgfm
$$
\int_0^1 x^2 dx = 1/3
$$
01 x2 dx = 1/3

À propos de l'Aide-Mémoire Markdown

Quelle est la différence entre CommonMark et GitHub Flavored Markdown ?

CommonMark est la spécification non ambiguë du Markdown publiée en 2014 qui résout les dizaines de cas limites laissés vagues dans la description originale de John Gruber de 2004. GitHub Flavored Markdown (GFM) est un sur-ensemble strict de CommonMark - tout ce que CommonMark supporte est supporté en GFM à l'identique, et la spécification GFM ajoute tableaux, listes de tâches, barré, liens automatiques et quelques règles supplémentaires. Les fonctions plus récentes spécifiques à GitHub - encadrés (> [!NOTE]), sections pliables, code clôturé coloré et codes d'emoji - ne font pas strictement partie de GFM mais GitHub les rend quand même. Cet aide-mémoire les étiquette 'Extensions GFM' pour commodité, mais tous les moteurs Markdown ne les rendront pas ; pour des documents portables, restez sur CommonMark pur.

Pourquoi ma liste ne s'affiche-t-elle pas correctement ?

Le problème de rendu Markdown le plus courant est l'absence de la ligne vide qui sépare la liste du paragraphe environnant. CommonMark exige une ligne vide avant toute liste, sinon le premier élément se colle au texte précédent en un seul paragraphe. Le deuxième problème courant est l'indentation d'imbrication : chaque niveau doit être indenté exactement de la largeur du marqueur plus un espace (typiquement deux espaces pour les listes non ordonnées, trois ou quatre pour les ordonnées). Si un élément imbriqué refuse de s'indenter, vérifiez que la ligne parente ne se termine pas par un espace en trop et que vous avez utilisé des espaces, pas des tabulations. Enfin, certains anciens parseurs n'acceptent pas de chiffres autres que 1 comme premier élément de liste ordonnée ; CommonMark accepte n'importe quel chiffre et les rend en séquence.

Comment échapper les caractères spéciaux de Markdown ?

Placez un antislash avant tout caractère que Markdown interpréterait : \*pas italique\*, \#pas-de-titre, \[pas-de-lien\]. Les caractères échappables sont : \ ` * _ { } [ ] ( ) # + - . ! | > et ~. En dehors, un antislash reste tel quel. Cas plus subtil : pour des backticks à l'intérieur du code en ligne, entourez votre code d'une plus longue suite de backticks, donc ``code avec ` dedans`` devient <code>code avec ` dedans</code>. Pour les antislashes eux-mêmes, doublez-les : \\. La plupart des éditeurs avec aperçu Markdown vous montrent immédiatement si l'échappement a fonctionné, donc utilisez un aperçu en direct en cas de doute.

Aide-Mémoire Markdown — Aide-mémoire Markdown gratuit et filtrable couvrant CommonMark et GitHub Flavored Markdown : titres, listes, liens, code
Aide-Mémoire Markdown

Les encadrés GitHub sont-ils portables vers d'autres outils ?

La syntaxe d'encadrés > [!NOTE] / [!TIP] / [!WARNING] / [!IMPORTANT] / [!CAUTION] a été introduite par GitHub fin 2023 et adoptée peu après par GitLab. Les rendus qui ne l'ont pas implémentée (la plupart des générateurs statiques, Notion et anciens éditeurs Markdown) traitent le bloc comme une simple citation, ce qui est élégant : l'avertissement reste lisible, sans la bannière colorée. Si vous publiez vers une plate-forme comme MkDocs, Hugo ou Jekyll, préférez la syntaxe d'admonition native (par exemple !!! note ... dans MkDocs Material). Pour une portabilité maximale, écrivez les encadrés en citations préfixées en gras : > **Note :** ... qui se rend correctement partout.

Comment écrire des équations mathématiques en Markdown ?

La math en ligne se met entre dollars simples : $E = mc^2$. La math en bloc entre doubles dollars sur leurs propres lignes, comme $$\int_0^1 x^2 dx$$. Le rendu effectif dépend du moteur : GitHub, GitLab, Obsidian, Notion et Quarto supportent TeX/LaTeX nativement via KaTeX ou MathJax ; CommonMark classique non. Si vous publiez via un générateur statique, installez un plugin math (rehype-katex pour unified, mkdocs-material avec arithmatex pour MkDocs, hugo-katex pour Hugo). Échappez les dollars isolés représentant une devise avec un antislash : \$5, sinon le moteur peut tenter d'entrer en mode math et produire une sortie étrange.

Pourquoi cet aide-mémoire se charge-t-il bien plus vite que d'autres sites de documentation ?

Trois raisons. D'abord, chaque carte est rendue côté serveur en HTML statique ; pas de parseur Markdown côté client à attendre, pas de bundles Mermaid, pas de JavaScript de coloration syntaxique - les octets que vous voyez sont les octets envoyés par le serveur. Ensuite, la recherche utilise un filtre vanilla avec querySelectorAll sur quelques dizaines de cartes, donc même sur un téléphone modeste, chaque frappe met à jour le DOM en moins d'une milliseconde. Enfin, la page est mise en cache de manière agressive par l'infrastructure WuTools : HTML 10 jours, le petit JS du filtre un an, et les icônes SVG aussi. Une fois la page en cache, l'aide-mémoire apparaît dans le temps que met le navigateur à dessiner une image.