Nikola es RÁPIDO.
Por supuesto que no está pensado para sitios de e-commerce, pero si estás haciendo un sitio corporativo simple, o tu blog, ¿Por qué no hacerlo lo más rápido posible?
Así que acá hay un dato de Kay Hayen
Pero no tenés porqué confiar en ese gráfico. Acá está el reporte de Yahoo YSlow para este sitio, que está hosteado en un VPS de $5 (igual que mis otros sitios. El mismo VPS. Junto con otros servicios. Y mi core de Quassel)
Saca un 94 en ese test. Eso es 94 de 100 puntos posibles en el ruleset "Small Site or Blog".
¿Cuánto tuneo tiene el server? Le agregué una línea a la configuración de Apache:
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css
Eso hace que comprima los archivos antes de mandarlos al usuario y mejoró el tercer item de F a A.
Así que cuando te digo que Nikola hace sitios rápidos no me creas, mirálo.
Don't Eat Cat
Redshirts
Nikola 3 is out and it is good.
I just released version 3 of my static site generator, Nikola
It's a major release, there is hardly any code from the previous version that was not moved, prodded, broken or fixed!
The main features of Nikola:
Blogs, with tags, feeds, archives, comments, etc.
Themable
Fast builds, thanks to doit
Flexible
Small codebase (programmers can understand all of Nikola in a few hours)
reStructuredText and Markdown as input languages
Easy image galleries (just drop files in a folder!)
Syntax highlighting for almost any programming language or markup
Multilingual sites
Doesn't reinvent wheels, leverages existing tools.
Changes for this release (not exhaustive!):
New optional template argument for "nikola init"
New "install_theme" task
Optional address option for the "serve" task
Better looking codeblocks
Russian translation
Use markdown/reSt compiler based on post extension
Don't fail when there are no posts/stories/galleries/tags
Use configuration options as dependencies
Use more relative links for easier site rellocation
Syntax highlight for markdown
Better multicore builds (make the -n 2 or -n 4 options work)
Configurable output folder
Don't fail on posts with periods in the name
Different page names for different languages
Recognize (some) Mako template dependencies
Is now a more "normal" python package.