Le Frontmatter d'Astro : le super-pouvoir caché de mon blog
Publié le 22 juin 2025
- astro
- développement web
- blogging
En créant ce portfolio et ce blog, je voulais une solution qui soit à la fois simple et puissante. Pas d’usine à gaz, pas de base de données compliquée. Juste un moyen d’écrire et de publier facilement. C’est là que j’ai découvert la petite merveille qui se cache en haut de chaque article : le Frontmatter.
Qu’est-ce que c’est, le Frontmatter ?
Si vous pouviez jeter un œil au fichier de cet article, vous verriez ceci tout en haut :
---
title: "Le Frontmatter d'Astro : le super-pouvoir caché de mon blog"
pubDate: "2025-06-22"
description: "Je partage ma découverte..."
tags: ["astro", "développement web", "blogging"]
---
C’est ça, le Frontmatter. C’est tout simplement la carte d’identité de mon article. C’est un bloc de métadonnées qui décrit le contenu qui suit. Ici, je définis le titre, la date, une courte description, et même des mots-clés.
Pourquoi c’est si génial ?
La beauté de ce système, c’est sa simplicité et la puissance qu’Astro lui donne.
-
C’est juste du texte. Je n’ai pas besoin de me connecter à une interface d’administration complexe. J’ouvre un fichier, j’écris, et c’est tout. Tout est versionné avec Git, comme le reste de mon code.
-
C’est incroyablement puissant. C’est là que la magie d’Astro opère. Astro lit le Frontmatter de chaque article et l’utilise pour construire le site dynamiquement. Par exemple :
- La liste de tous mes articles sur la page “Blog” est générée automatiquement à partir des
title
etpubDate
de chaque fichier. - Les descriptions que vous voyez sous les titres proviennent directement du champ
description
. - Demain, si je veux ajouter un système de filtrage par
tags
, les données sont déjà là, prêtes à être utilisées !
- La liste de tous mes articles sur la page “Blog” est générée automatiquement à partir des
En bref, le Frontmatter est ce qui rend la gestion de ce blog si agréable. C’est un système structuré qui reste invisible pour le lecteur, mais qui me donne une flexibilité totale en tant que développeur. Ça me permet de me concentrer sur l’essentiel : partager des idées.
J’espère que ce petit aperçu de l’envers du décor vous a plu !
Supportez ce contenu avec Brave
Si vous utilisez Brave Browser, vous pourrez bientôt me soutenir avec des BAT (Basic Attention Tokens). Je suis en cours de vérification comme créateur Brave !
💡 Utilisez Brave Browser pour activer les tips
Vérification en cours - bientôt disponible !
💎 Les BAT sont des tokens cryptographiques qui récompensent l'attention des utilisateurs
🔄 En attendant, vous pouvez me soutenir via les liens sociaux ci-dessous