Aide-mémoire Markdown¶
Objectif : retrouver d'un coup d'œil toute la syntaxe Markdown de la documentation Forge, son rendu et le nom de chaque signe.
Ce que vous allez apprendre : rien de neuf, c'est la synthèse. La syntaxe en ligne est donnée avec son rendu dans une colonne ; la syntaxe en bloc est dans des encadrés dépliables (source plus rendu) ; la dernière partie nomme les signes.
Syntaxe en ligne¶
Chaque ligne montre la syntaxe, son effet et le rendu réel.
Emphase et code¶
| Syntaxe | Effet | Rendu |
|---|---|---|
**gras** |
gras | gras |
_italique_ |
italique | italique |
***gras italique*** |
gras et italique | gras italique |
`code` |
code en ligne | Response.text() |
`#!python …` |
code en ligne coloré | fetch_all() |
Texte enrichi¶
| Syntaxe | Effet | Rendu |
|---|---|---|
==texte== |
surlignage | surligné |
^texte^ |
exposant | m2 |
^^texte^^ |
inséré | inséré |
~texte~ |
indice | H2O |
~~texte~~ |
barré | |
++ctrl+c++ |
touches clavier | Ctrl+C |
(c) --> +/- |
symboles | © → ± |
:material-check: |
icône | |
:rocket: |
émoji | |
[=60% "60 %"] |
barre de progression |
|
Liens, attributs et notes¶
| Syntaxe | Effet | Rendu |
|---|---|---|
[texte](cible) |
lien | Python |
| URL en clair | lien automatique | https://www.python.org |
**texte**{ .classe } |
classe ou attribut | Objectif |
**texte**{ title="…" } |
infobulle au survol | mot |
texte[^clé] |
note de bas de page | un fait1 |
*[SIGLE]: … |
abréviation au survol | MVC |
Relecture et maths en ligne¶
| Syntaxe | Effet | Rendu |
|---|---|---|
ajout |
ajout | ajout |
|
suppression | |
|
remplacement | |
surligné |
surlignage | surligné |
note |
commentaire | corrigécommentaire |
$O(1)$ |
formule en ligne | \(O(1)\) |
Syntaxe en bloc¶
Ces éléments occupent plusieurs lignes : dépliez pour voir la source et le rendu.
Titres ( # )
Le # donne le titre de la page ; ## et ### les sous-titres, repris dans le sommaire.
Listes (puces, numéros, tâches)
Rendu :
- puce
- autre puce
- premier
- second
- fait
- à faire
Bloc dépliable ( ??? / ???+ )
??? note "Replié par défaut"
Caché jusqu'au clic.
???+ note "Déplié par défaut"
Visible, mais refermable.
??? est replié, ???+ est déplié ; même syntaxe que les admonitions.
Bloc de code
Source (clôture de quatre accents graves pour montrer celle de trois) :
```python title="exemple.py" linenums="1" hl_lines="2"
def index(request):
return Response.text("Bonjour")
```
Rendu :
Image (et lightbox)
Rendu (cliquez pour agrandir) :
Au clic, l'image s'ouvre en grand dans une surimpression (plugin mkdocs-glightbox).
Diagramme Mermaid
Rendu :
graph LR
A[Requête] --> B[Réponse]
Inclusion de fichier
Insère le contenu d'un fichier réel (plugin snippets), pour ne pas recopier une source.
Note de bas de page
L'appel renvoie à une note affichée en bas de la page, avec un lien de retour.
Le nom des signes¶
L'exemple montre un usage courant.
Ponctuation¶
| Signe | Nom et appellation | Exemple |
|---|---|---|
. |
point (period) | une phrase. |
, |
virgule (comma) | un, deux, trois |
; |
point-virgule (semicolon) | rouge ; vert |
: |
deux-points (colon) | trois couleurs : rouge, vert, bleu |
! |
point d'exclamation (bang) | attention ! |
? |
point d'interrogation (question mark) | vraiment ? |
… |
points de suspension (ellipsis) | et ainsi de suite… |
· |
point médian | auteur·rice |
• |
puce (bullet) | premier • deuxième |
Tirets et traits¶
| Signe | Nom et appellation | Exemple |
|---|---|---|
- |
trait d'union (hyphen) | porte-clé |
– |
tiret demi-cadratin (en dash) | pages 10–20 |
— |
tiret cadratin (em dash, à éviter) | un aparté, comme ceci |
_ |
tiret bas (underscore) | nom_de_variable |
Guillemets et apostrophes¶
| Signe | Nom et appellation | Exemple |
|---|---|---|
« » |
guillemets français (chevrons) | « Bonjour Forge » |
" |
guillemet droit (double quote) | "chaîne" en code |
’ |
apostrophe typographique | l’objet Request |
` |
accent grave (backtick) | forge serve |
Parenthèses, opérateurs et symboles¶
| Signe | Nom et appellation | Exemple |
|---|---|---|
( ) |
parenthèses (round brackets) | une remarque (entre parenthèses) |
[ ] |
crochets (square brackets) | index [0] |
{ } |
accolades (curly braces) | segment /article/{id} |
< > |
chevrons (angle brackets) | balise <p> |
\| |
barre verticale (pipe) | colonnes de tableau |
\ |
barre oblique inverse (backslash) | échappement \* |
/ |
barre oblique (slash) | chemin a/b/c |
# |
croisillon (hash, pas « dièse ») | titre # Titre |
& |
esperluette (ampersand) | & en HTML |
@ |
arobase (at) | nom@example.com |
± × ÷ |
plus ou moins, multiplié, divisé | 20 ± 2, 6 × 7, 42 ÷ 6 |
≠ ≤ ≥ |
comparateurs | a ≠ b, x ≤ y |
→ ← ↔ |
flèches | requête → réponse |
° |
degré | 20 °C |
§ |
paragraphe (section) | voir § 2.1 |
µ |
micro (mu) | 5 µF |
© ® ™ |
commerciaux | Forge © 2026 |
Espaces¶
| Signe | Nom et appellation | Usage |
|---|---|---|
| (espace) | espace (sécable) | séparation ordinaire des mots |
| (espace insécable) | espace insécable (no-break space, U+00A0) | avant : ; ? ! et autour des guillemets |
| (espace fine) | espace fine insécable (U+202F) | typographie soignée |
Le piège du « dièse »
En français courant, on appelle souvent # un « dièse ».
C'est un abus : le vrai dièse est le signe musical ♯.
Le nom correct de # est croisillon (ou hash en informatique).
Rappel de style¶
- Une phrase par ligne dans la source.
- Espaces insécables avant
: ; ? !et autour des guillemets « ». - Pas de tiret cadratin.
- Liens internes vers le fichier
.md, vérifiés au build--strict.
-
La note apparaît en bas de la page. ↩
