Exemples
Cette page présente tous les éléments visuels du thème : Markdown standard et classes CSS personnalisées.
Typographie
Titre h1
Titre h2
Titre h3
Titre h4
Titre h5
Un paragraphe de texte courant. Depuis la création d’Hubblo début 2020, les conditions de viabilité sur terre se sont dégradées. Pour espérer rester sous +1.5°C de réchauffement global, il est nécessaire d’infléchir au plus vite la courbe mondiale des émissions de Gaz à Effets de Serre.
Texte en gras, texte en italique, texte barré, code inline.
Exposant : CO2 et H2O — Indice : x2 + y2
écrit <sub>1</sub> pour le indice et <sup>1</sup> pour les exposant. La sytaxe markdown ~1~ et^1^ n’est pas suporté par md-book.
Lien : Hubblo
Listes
Liste non ordonnée :
- Premier élément
- Deuxième élément
- Sous-élément
- Sous-élément
- Troisième élément
Liste ordonnée :
- Premier élément
- Deuxième élément
- Troisième élément
Liste de tâches :
- Tâche non complétée
- Tâche complétée
- Autre tâche
Citations (blockquote)
Texte d’une citation.
Blockquotes avec type
Note
Une note informative.
Tip
Un conseil utile.
Warning
Un avertissement à prendre en compte.
Important
Une information importante.
Caution
Un message de mise en garde.
Code
Code inline : npm run build
Bloc de code :
mdbook build
mdbook serve --open
<div class="layout-grid">
<img src="images/a.png" alt="" loading="lazy">
<img src="images/b.png" alt="" loading="lazy">
</div>
Tableau
| Colonne A | Colonne B | Colonne C |
|---|---|---|
| Valeur 1 | Valeur 2 | Valeur 3 |
| Valeur 4 | Valeur 5 | Valeur 6 |
| Valeur 7 | Valeur 8 | Valeur 9 |
Légende (figcaption)
| Option | Description |
|---|---|
| data | Chemin vers les fichiers de données. |
| engine | Moteur de rendu des templates. |
| ext | Extension utilisée pour les fichiers de destination. |
Taille de texte
Texte text-xs — Le Lorem Ipsum est simplement du faux texte employé dans la composition et la mise en page avant impression.
Texte text-sm — Le Lorem Ipsum est simplement du faux texte employé dans la composition et la mise en page avant impression.
Texte text-md — Le Lorem Ipsum est simplement du faux texte employé dans la composition et la mise en page avant impression.
Texte text-lg — Le Lorem Ipsum est simplement du faux texte employé dans la composition et la mise en page avant impression.
Texte text-xl — Le Lorem Ipsum est simplement du faux texte employé dans la composition et la mise en page avant impression.
Texte text-2xl — Le Lorem Ipsum est simplement du faux texte employé dans la composition et la mise en page avant impression.
Layout
full-width
Contenu qui déborde de la colonne de texte et occupe toute la largeur de la page.
<figure class="layout-full-width">
<img src="images/exemple.png" alt="" loading="lazy">
<figcaption>Légende</figcaption>
</figure>
Avec un tableau :
<figure class="layout-full-width">
| Colonne A | Colonne B | ... |
| --------- | --------- | --- |
| Valeur 1 | Valeur 2 | ... |
<figcaption>Légende</figcaption>
</figure>
| Colonne A | Colonne B | Colonne C | Colonne D | Colonne E | Colonne F | Colonne G | Colonne H | Colonne I | Colonne J | Colonne K | Colonne L |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Valeur 1 | Valeur 2 | Valeur 3 | Valeur 4 | Valeur 5 | Valeur 6 | Valeur 7 | Valeur 8 | Valeur 9 | Valeur 10 | Valeur 11 | Valeur 12 |
| Valeur 13 | Valeur 14 | Valeur 15 | Valeur 16 | Valeur 17 | Valeur 18 | Valeur 19 | Valeur 20 | Valeur 21 | Valeur 22 | Valeur 23 | Valeur 24 |
| Valeur 25 | Valeur 26 | Valeur 27 | Valeur 28 | Valeur 29 | Valeur 30 | Valeur 31 | Valeur 32 | Valeur 33 | Valeur 34 | Valeur 35 | Valeur 36 |
| Valeur 37 | Valeur 38 | Valeur 39 | Valeur 40 | Valeur 41 | Valeur 42 | Valeur 43 | Valeur 44 | Valeur 45 | Valeur 46 | Valeur 47 | Valeur 48 |
| Valeur 49 | Valeur 50 | Valeur 51 | Valeur 52 | Valeur 53 | Valeur 54 | Valeur 55 | Valeur 56 | Valeur 57 | Valeur 58 | Valeur 59 | Valeur 60 |
| Valeur 61 | Valeur 62 | Valeur 63 | Valeur 64 | Valeur 65 | Valeur 66 | Valeur 67 | Valeur 68 | Valeur 69 | Valeur 70 | Valeur 71 | Valeur 72 |
| Valeur 73 | Valeur 74 | Valeur 75 | Valeur 76 | Valeur 77 | Valeur 78 | Valeur 79 | Valeur 80 | Valeur 81 | Valeur 82 | Valeur 83 | Valeur 84 |
| Valeur 85 | Valeur 86 | Valeur 87 | Valeur 88 | Valeur 89 | Valeur 90 | Valeur 91 | Valeur 92 | Valeur 93 | Valeur 94 | Valeur 95 | Valeur 96 |
Grid
Grille à 2 colonnes (défaut) :
<div class="layout-grid">
<img src="images/a.png" alt="" loading="lazy">
<img src="images/b.png" alt="" loading="lazy">
</div>
Grille à 3 colonnes :
<div class="layout-grid" style="--col: 3">
<img src="images/a.png" alt="" loading="lazy">
<img src="images/b.png" alt="" loading="lazy">
<img src="images/c.png" alt="" loading="lazy">
</div>
Grille à 4 colonnes :
<div class="layout-grid" style="--col: 4">
<img src="images/a.png" alt="" loading="lazy">
<img src="images/b.png" alt="" loading="lazy">
<img src="images/c.png" alt="" loading="lazy">
<img src="images/d.png" alt="" loading="lazy">
</div>
Auto-grid
Colonnes automatiques selon la place disponible. La largeur minimale d’une colonne est configurable via --min (défaut : 200px) :
<div class="layout-auto-grid" style="--min: 200px">
<img src="images/a.png" alt="" loading="lazy">
<img src="images/b.png" alt="" loading="lazy">
<img src="images/c.png" alt="" loading="lazy">
</div>
Logos
Rangée de logos à taille normalisée (max 170×120 px) :
<div class="layout-logos">
<img src="images/logo-a.svg" alt="Logo A" loading="lazy">
<img src="images/logo-b.svg" alt="Logo B" loading="lazy">
</div>
Notes de bas de page
Un paragraphe avec une note de bas de page1. On peut en mettre plusieurs2 dans le même texte, y compris des notes avec un identifiant nommé3.
MathJax
Formule inline dans un paragraphe : l’énergie est définie par \( E = mc^2 \), où \( m \) est la masse et \( c \) la vitesse de la lumière.
Formule en bloc :
\[ \int_0^\infty e^{-x^2} dx = \frac{\sqrt{\pi}}{2} \]
Autre exemple pour une longue formule avec layout-full-width :
\[ {Reported Annual Environmental Impacts} = \frac{\text{Environmental impacts calculated over the duration of the life cycle under consideration}}{\text{Duration of use associated with the\text life cycle under consideration}} \]
\[ \text{Environmental impact of the refurbished product (per year)} = \frac{\text{Imp}_{\text{prodrefurb}} + \text{Imp}_{\text{distribrefurb}} + \text{Imp}_{\text{userefurb}}}{D_{\text{userefurb}}} \]
Combinaisons
layout-full-width + text-sm + figcaption
<figure class="layout-full-width text-sm">
| Colonne A | Colonne B | ... |
| --------- | --------- | --- |
| Valeur 1 | Valeur 2 | ... |
<figcaption>Légende</figcaption>
</figure>
| Colonne A | Colonne B | Colonne C | Colonne D | Colonne E | Colonne F | Colonne G | Colonne H | Colonne I | Colonne J | Colonne K | Colonne L |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Valeur 1 | Valeur 2 | Valeur 3 | Valeur 4 | Valeur 5 | Valeur 6 | Valeur 7 | Valeur 8 | Valeur 9 | Valeur 10 | Valeur 11 | Valeur 12 |
| Valeur 13 | Valeur 14 | Valeur 15 | Valeur 16 | Valeur 17 | Valeur 18 | Valeur 19 | Valeur 20 | Valeur 21 | Valeur 22 | Valeur 23 | Valeur 24 |
| Valeur 25 | Valeur 26 | Valeur 27 | Valeur 28 | Valeur 29 | Valeur 30 | Valeur 31 | Valeur 32 | Valeur 33 | Valeur 34 | Valeur 35 | Valeur 36 |
| Valeur 37 | Valeur 38 | Valeur 39 | Valeur 40 | Valeur 41 | Valeur 42 | Valeur 43 | Valeur 44 | Valeur 45 | Valeur 46 | Valeur 47 | Valeur 48 |
MathJax + text-xl + figcaption
\[ \int_0^\infty e^{-x^2} dx = \frac{\sqrt{\pi}}{2} \]
Blockquote
Une grande citation