Nikola, un générateur de sites et de blogs statiques
Après le contenu, il en sort un site Web, prêt à être déployé.
Pourquoi des sites Web statiques ?
Les sites Web statiques sont plus sûrs, utilisent moins de ressources et évitent le verrouillage du fournisseur et de la plate-forme. Vous pouvez en savoir plus à ce sujet dans le manuel Nikola.
Que peut faire Nikola ?
Il possède de nombreuses fonctionnalités, mais voici quelques-unes des plus intéressantes :
- Blogs, avec tags, flux, archives, commentaires, etc.
- Thématique
- Constructions rapides, grâce à doit
- Flexible, extensible via les dizaines de plugins disponibles
- Petite base de code (les programmeurs peuvent comprendre tout le noyau de Nikola en une journée)
- reStructuredText ou Markdown comme langage d'entrée (également Wiki, BBCode, Textile et HTML)
- Galeries d'images simples (il suffit de déposer les fichiers dans un dossier !)
- Mise en évidence de la syntaxe pour presque tous les langages de programmation ou balisages
- Sites multilingues, traduits en 50 langues.
- Ne réinvente pas les roues, exploite les outils existants.
- Compatible avec Python 3.8+.
Nicolas Architecture
Instructions d'installation
En supposant que pip soit installé :
pip installer Nikola
Pour les fonctionnalités optionnelles :
pip install "Nikola[extras]"
Pour les tests :
pip install "Nikola[extras,tests]"
Pour plus d'informations, voir https://getnikola.com/