Générateurs de sites web statiques
Les générateurs de sites statiques sont apparus en 2008 (Jeckyll, Middleman). Ils permettent à partir d'un CMS, typiquement un logiciel de blog dynamique de type Wordpress, de générer des pages statiques. Cette approche permet de mettre en ligne un site très performant et offrant très peu de surface aux attaques. Il n'impose de plus que peu de contrainte à l'hébergeur.
Cet article liste quelques générateurs de sites statiques.
Sources :
Générateur | URL | Écrit en | pages générées | Templating | Commentaires |
---|---|---|---|---|---|
Jekyll | https://jekyllrb.com/ | Ruby | Jamstack, Bootstrap possible | Liquid |
|
Gatsby | https://www.gatsbyjs.org/ | Node.js | React - Single Page Application |
| |
Hugo | https://gohugo.io/ | Go | Go templates |
| |
NUXT | https://nuxtjs.org/ | Node.js | Jamstack | Au départ framework pour Vue.js | |
Next.js | https://nextjs.org/ | Jamstack |
| ||
Hexo | https://hexo.io/ | Node.js | Swig (défaut) | ||
Pelican | http://docs.getpelican.com/ | Python | Jinja 2 templates | Spécialisé dans les blogs | |
MkDocs | https://www.mkdocs.org/ | Python | Spécialisé dans les sites de documentation | ||
Metalsmith | https://metalsmith.io/ | Node.js | Via des plugins | Middleman | https://middlemanapp.com/ | Ruby | ERB |
Spike | https://spike.js.org/ | Node.js | sprout |
Commentaires
Afficher les commentaires en Vue non groupée | Vue groupée