Pourquoi faire un site statique avec Hugo

Hugo, est un framework pour générer des sites statistiques. Certains d’entre vous savent peut-être ce qu’est un générateur de site statique, mais ce n’est pas toujours le cas de tout le monde alors qu’aujourd’hui 30% des sites web sont réalisés avec WordPress. Vous devez tous avoir vu à quoi ressemble un site WordPress, mais si vous voulez jeter un oeil sur ce à quoi ressemble un générateur de site statique, alors lisez cet article. L’exemple type d’un site statique Hugo est ce site lui-même. Mais évitons de tourner autour du pot et passons directement au sujet.

Les basiques Depuis maintenant plus de vingt ans, il y a eu un processus rudimentaire de création de site Web. Un site Web a commencé avec la création de pages HTML, auxquelles c’est ajouté l’utilisation du CSS et puis de script JavaScript. Ce que vous voyez dans le navigateur sont des fichiers HTML, hébergés quelque part. Cela implique un gros travail d’interprétation, l’envoi de requêtes, des données dans des modèles, puis la création d’un document HTML. Avec le temps, cet énorme processus s’est développé et est devenu encore plus grand. Un nouveau terme a vu le jour : CMS qui signifie Content Management System (système de gestion de contenu). Il s’est imposé comme un système de gestion de site Web. En effet le CMS présente l’avantage de permettre un accès facile aux données, un indexage intuitif, une mise à jour instantanée du contenu et l’accËs possible par plusieurs auteurs. Ces atouts ont rendu le CMS l’outil le plus prisé pour la création de site web. L’utilisation de CMS présente plusieurs avantages. Tout d’abord une mise à jour facile et instantanée. Le contenu que vous ajoutez en tant que créateur du site Web peut facilement être mis à jour. Si vous souhaitez ajouter un nouveau produit ou un nouvel article, il vous suffit de les créer. En un clic vous pouvez créer du contenu. Ensuite l’interface proposée permet que même si vous n’êtes pas un codeur, vous pouvez l’utiliser. Et croyez-moi c’est une des raisons principales pourquoi le CMS est aujourd’hui largement utilisé. Aujourd’hui la grande majorité des sites web utilise le CMS. Et je suis s˚r que si je vous parle de WordPress, ce terme vous est familier. Et c’est bel et bien un système de gestion de contenu dynamique. D’ailleurs je suis s˚r que le terme CMS vous parle moins que WordPress. Alors que Wordpress n’est rien d’autre qu’un CMS et qu’il existe d’autres générateurs de sites utilisant les CMS tels que Drupal, Joomla, ExpressionEngine, TextPattern, Silverstripe et BEAUCOUP plus, mais WordPress a volé la vedette.

Alors pourquoi ne pas utiliser Wordpress pour votre site ? Revenons déjà sur ce qu’est un générateur de site statique?

Un générateur de site statique utilise les fichiers source (fichiers HTML, CSS et JavaScript) comme entrée, puis les convertit en un site Web statique complet. En construisant un site statique, vous possédez un site Web puissant, basé sur un serveur, mais local sur votre ordinateur. Les sites Web construits avec un générateur de site statique sont la prochaine étape importante dans le monde du développement. Un certain nombre de générateurs de sites statiques sont disponibles en ligne come Jekyll, Hugo, Hexo et bien plus encore. Mais comme le titre de l’article l’indique c’est bel et bien d’Hugo que l’on va parler ici. En effet quand j’ai cherché un générateur de site statique je me suis rapidement tourné vers Hugo. Même si le processus déinstallation de Hugo et de Jekyll est identique, Hugo a quelques avantages sur ces concurrents.

  • La vitesse : Hugo est très rapide. C’est quelque chose qui lui donne un avantage sur les autres générateurs de sites statiques. La vitesse est un facteur très important dans le monde concurrentiel d’aujourd’hui et les utilisateurs impatients.
  • La communauté : en comparaison avec d’autres générateurs, Hugo est très soutenu. Par conséquent, si vous avez besoin d’aide, elle sera facilement disponible en ligne. Vous pouvez même trouver des personnes prêtes à vous guider tout au long du processus.
  • Facile à utiliser : Hugo a une simple commande d’une ligne pour l’installer à l’aide de gestionnaires de paquets. Si nous établissons une comparaison entre Hugo, Jekyll et Hexo sur la base de la facilité d’installation, Hugo serait désigné vainqueur. Bien que Jekyll soit plus ancien que Hugo, ce dernier accélère le rythme de ses fans au fil du temps. Hugo devient également le premier choix de l’industrie de la création de sites Web.

Pourquoi devrions-nous utiliser des générateurs de sites statiques et abandonner WordPress? Bien que les sites dynamiques soient les plus abondants, ils présentent de sérieux inconvénients par rapport aux sites statiques. Ces inconvénients sont la raison de la popularité du générateur de site statique. Certains des avantages standard des sites statiques par rapport au CMS sont-

La vitesse Comme indiqué précédemment, la vitesse d’un site Web est l’un des principaux facteurs qui contribuent à son succès. Un site Web qui prend plus de temps à charger a un taux de rebond plus élevé que ce dernier. L’ensemble du site statique est composé de pages HTML statiques. Les serveurs Web sont donc très efficaces pour la diffusion de pages.

Si nous parlons de sites dynamiques WordPress, ils doivent passer par des requêtes de base de données, des modèles et des traitements. Tout cela ralentit le processus et, comme nous le savons, les utilisateurs sont impatients. Même une seconde est trop long.

Sécurité C’est l’un des principaux avantages d’un générateur de site statique par rapport à WordPress. Leur barre de sécurité est extrêmement haute, assez opposée lorsqu’il s’agit de sites dynamiques. Si nous considérons WordPress comme un peigne pour abeilles, composé de mille peignes. Ensuite, les pirates seront comme des abeilles ennemies, qui peuvent pénétrer dans la ruche par différents rayons vulnérables. Les pirates trouvent souvent des boucles dans des sites dynamiques tels que des sites WordPress obsolètes, des bases de données mal configurées et des plugins. Ces sites courent toujours le risque d’être piratés.

Pas cher Les sites statiques ne coutent pas cher, on parle de quelques centimes. Vous ne payerez peut-être que pour un domaine. Mais dans un système de gestion de contenu dynamique, il faudra un serveur, un hébergement ce qui coute plusieurs dizaine d’euros.

Moins complexe Si vous téléchargez WordPress, l’utilisation d’un thème est presque obligatoire. Pour se faire, vous aurez besoin de connaissances en HTML, CSS, JavaScript et en plus des API PHP, MySQL et WordPress. Comparativement, dans un site statique, vous avez simplement besoin de HTML, CSS et JavaScript.

Soutien Github supporte toutes sortes de générateurs de sites statiques. Vous pouvez utiliser gratuitement les pages Github pour héberger votre site statique. Si toutefois, vous avez besoin d’une assistance plus facile et plus rapide pour déployer votre site Web, Netlify est toujours disponible. Tous vos travaux importants sont réalisés sous un même toit, comme la connexion d’un référentiel, la création de paramètres et le déploiement du site Web.

Conclusion Les générateurs de sites statiques sont le nouveau roi du monde de la création de sites Web. En raison de leurs avantages, ils seront le premier choix auquel nous devrions penser. Alors, le moment est peut-être venu pour vous de mettre votre site Web à niveau et de le mettre en statique.