Images dans le blog : chemins, couvertures et figures
- Markdown
- Next.js
- Accessibilité
- Images
Images dans le blog : chemins, couvertures et figures
Cet article illustre comment placer des images locales dans frontend/public/posts/2026/ et les référencer avec des chemins absolus (/posts/2026/...).
Couverture et carte
Le champ image du frontmatter pointe vers la même couverture que celle affichée en haut de l’article : /posts/2026/guide-images-cover.svg.
Figure dans le corps
Le schéma ci-dessous résume le flux : fichiers dans public/, URLs depuis la racine du site.
Bonnes pratiques
- Nommer les fichiers sans espaces (
guide-images-cover.svg). - Préférer
/posts/2026/mon-fichier.pngplutôt qu’un chemin relatif au slug. - Renseigner le texte alternatif des images pour l’accessibilité.
Exemple de balise générée
Le Markdown  produit une image responsive via Next.js pour les chemins locaux.
Lien vers une ressource externe
Vous pouvez aussi pointer vers une image distante (hébergée sur un CDN) :
![]()
En production, vérifiez la politique de contenu (CSP) si vous chargez des domaines tiers.
Conclusion
Avec Markdown + frontmatter et des assets sous frontend/public/posts/YYYY/, les articles restent simples à versionner tout en s’affichant correctement sur la plateforme.