URL: https://linuxfr.org/users/niconico/journaux/generateur-de-site-web-statique Title: Générateur de site web statique Authors: Nicolas Boulay Date: 2019年07月05日T10:00:54+02:00 License: CC By-SA Tags: Score: 24 Il semblerait qu'il y a une mode autour des générateurs de code statique, qui aurait été lancé par [Jekyll](https://jekyllrb.com/) issue de github écrit en ruby. L'idée de base est : pourquoi s’embêter avec une base de donnée et du code serveur pour du contenu statique ? De plus, du joli code HTML simple est bien plus rapide et mieux indexé par Google. Cela permet aussi d'utiliser Git pour gérer son site web et d'éviter les mises à jour live ou par ftp de Wordpress. Bien sûr les fonctionalités avancées ne sont pas les mêmes (pas d'édition en ligne, par exemple). La hype se tourne vers [hugo](https://gohugo.io/) écrit en go qui est très rapide à la génération. J'ai essayé pour mon site ( https://www.macropaiement.com/blog/ pour les curieux), un blog se fait en [quelques minutes](https://gohugo.io/getting-started/quick-start/) (un fichier de config yaml + un fichier par post). La mise en place est rapide. L'organisation se base sur un système de "thème" qui traduit des fichiers en site web. La partie contenue est très simple à écrire et à comprendre. Le code des thèmes ressemble encore à nouveau langage de template bof. On dirait du jsx (de React) en plus moche. Il y a d'autres générateurs dont un qui repose sur [React](reactjs.org) ([Gastby](https://www.gatsbyjs.org)), j'imagine que pour faire des sites plus complexes, cela sera plus facile qu'avec Hugo. Pour en lire plus : https://www.techiediaries.com/jekyll-hugo-hexo/ https://opensource.com/article/17/5/hugo-vs-jekyll