Créer un site personnel avec Astro
Pourquoi Astro ?
Quand j’ai décidé de refaire mon site personnel, j’avais quelques critères en tête : performance, simplicité et la possibilité d’écrire en Markdown.
Astro cochait toutes les cases. Son approche “zéro JavaScript par défaut” produit des pages ultra-rapides, et les Content Collections rendent la gestion de contenu agréable.
La stack technique
- Astro pour la génération statique
- Tailwind CSS pour le styling
- Markdown pour le contenu
- GitHub Actions pour le déploiement automatique
Le résultat
Un site rapide, accessible et facile à maintenir. Chaque article est un simple fichier Markdown que je peux éditer depuis n’importe quel éditeur de texte.
// Exemple de Content Collection
const articles = await getCollection('articles');
La prochaine étape sera d’ajouter un flux RSS et d’améliorer le SEO.