La traduction de cet article ou de cette section doit être revue ().
Le contenu est difficilement compréhensible vu les erreurs de traduction, qui sont peut-être dues à l'utilisation d'un logiciel de traduction automatique.
Discutez des points à améliorer en page de discussion ou modifiez l'article.
Nanoc permet de générer un site statique (un ensemble de fichiers HTML, CSS, JavaScript, etc.) à partir de fichiers sources. Voici quelques fonctionnalités de Nanoc :
Architecture modulaire (le choix de l'arborescence est libre) ;
Les CMS traditionnels « calculent » la page à chaque requête alors que Nanoc, puisqu'il génère des fichiers HTML statiques, n'a pas à tout recalculer à chaque requête, cela a été fait à la compilation ;
Les CMS fonctionnent grâce à un langage côté serveur, ce qui l'expose à des failles. Nanoc, lui, ne repose que sur des fichiers HTML, la seule faille est donc le serveur lui-même ;
Le contenu du CMS peut, habituellement, être modifié en ligne. Alors qu'avec Nanoc, les fichiers doivent être recompilés à chaque changement, ce qui rend sa modification plus difficile.
Références
↑(en) Martin Michlmayr, « Static site generators for building web sites », LWN.net, (lire en ligne, consulté le )
↑(en) Koen Vervloesem, « Create a powerful static website with nanoc », Linux User & Developer, (lire en ligne, consulté le )