Qu'est-ce qu'un générateur de site statique ?
Publié le samedi, 5 mai 2025
- Créateur de site rapide de Tahiti
- Les posts technologiques
- Qu'est-ce qu'un générateur de site statique ?
Il faut que l’on se place dans la phase de déploiement et de service de votre application. Lorsque vous avez du contenue à rendre disponible sur internet
La différence avec un CMS
Un générateur de site statique génère des fichiers html pour chaque page afin de les servir aux internautes alors qu’un CMS utilise un savant système de reconnaissance d’url et de génération de page pour servir le contenu
Cela rends le processus de rendu de la page web instantané Puisqu’il n’y a pas de reconnaissance et de génération de page
Vu que chaques pages est déjà générée
La puissance de l’hébergement
Les frameworks ont besoin d’un hébergement puissant pour pouvoir fournir un service rapide et agréable à ses utilisateurs
Le fait est que plus de code doit être lus et donc plus de ressources doivent être mobilisé pour parvenir à un résultat à peu prs équivalent
De plus dans le cas de WordPress qui évolue avec ses plugins et étant le CMS le plus utilisé au monde, s’il a une brêche de sécurité, votre site ne patira forcément
La particularité d’Hugo
Hugo gère les dépendances (les fichiers javascript et HTML) des pages internet de façon simple pour la phase de développement et est très sécurisé pour la phase de production (lorsque votre application web est en ligne et en production)
- Le développement avec Hugo est simple
- La gestion des dépendences lors de la production est sécurisé
La gestion des ressources web
Hugo permet aussi de pouvoir compiler les ressources web tel que le CSS et le javascript depuis des languages d’extenssions tels que le sass et le typescript.
Hugo permet aussi d’exploiter des languages avancés tels que le jsx (pour React) et d’utiliser des packages npm.
Ces ressources peuvent être signé par hugo avec un algorithme SHA512 pour être sûre de l’intégrité du code envoyé via internet pour l’exploitation du visiteur de votre site internet. Ce qui augmente la sécurité de vos utilisateurs.
La vitesse de chargement
Du fait de la générations des fichiers HTML qui est le language utilisé par les navigateurs web pour afficher les pages internet, chaque page est optimisé pour la performance et se chargent donc instantanément.
Les ressources utilisées en plus des fichiers HTML pour satisfaire l’expérience de navigation des internautes est lui aussi optimisé pour être le plus léger possible, de part leurs conception que de part leurs préparations être utilisées.
L’accès à une base de données
Une base de données est nécessaire pour stocker de nouvelles informations et rendre un site internet intéractif.
Une base de données est accédé à la génération du site pour remplir les différentes pages de données
De plus des informations y sont aouté grâce des requetes javascript pour enregistrer les intéractions de vos utilisateurs