Refonte de mon site avec Astro
J’ai récemment refait mon site avec Astro, et je suis plutôt satisfait du résultat. Voici quelques raisons pour lesquelles j’ai choisi Astro et les avantages que j’ai pu observer.
Un site statique performant
Astro génère un site statique, ce qui présente plusieurs avantages. Tout d’abord, un site statique est
beaucoup plus rapide à charger pour les visiteurs puisqu’il ne nécessite pas de traitement serveur
pour chaque requête. De plus, je peux héberger mon site gratuitement sur Kinsta,
ce qui est un atout non négligeable.
La combinaison des deux me donne un site avec des scores de performance très élevés.
Efficacité en développement
En développement, Astro est assez efficace. Il permet de travailler avec des composants react/vue/svlete/etc mais génère quand même un site statique. Le serveur de développement est rapide et le hot reload fonctionne bien. J’ai pu facilement intégrer TailwindCSS et AlpineJS. Le déploiement est complètement automatisé au commit avec Kinsta : à vrai dire ça se configure en quelques clics dans l’interface Kinsta et c’est franchement pratique.
Sécurité et maintenance réduite
L’un des grands avantages d’un site statique est la sécurité. Contrairement à un site WordPress, il n’y a pas de base de données, de php à gérer, de serveur à maintenir. Cela réduit considérablement (totalement ?) les risques liés à la sécurité. De plus, il n’y a pas de maintenance à effectuer comme avec WordPress (mises à jour de plugins, de thèmes, etc.).
Quelle sérénité !
Facilité de modification
Les modifications et l’ajout d’articles de blog sont très simples grâce aux fichiers markdown. Avec le hot reload, je peux voir instantanément le rendu de mes modifications.
En bref
J’aime Astro ! C’est une solution simple, performante et sécurisée pour créer des petits sites statiques. Comme je suis “tombé en amour” avec cette technologie, j’ai également utilisé Astro pour plusieurs sites de WineSitting,