¡Nikola 1.1 en la calle!
Lo escribí para este mismo sitio, pero decidí que tal vez sea útil para otros. Los objetivos principales de Nikola son:
Poco código: porque no quiero mantener un monstruo para este blog.
Generación rápida de páginas: añadir un post no debería tardar mas de 5 segundos en recontruir el sitio.
Generar sitios estáticos: deployment usando rsync!
Generación flexible de páginas: podés decidir adonde termina cada cosa en el sitio.
Templates poderosas: Usa Mako
Markup limpio para los posts: Usa Docutils
No hace builds idiotas: Usa doit
HTML limpio por default: Usa bootstrap
Comentarios sin líos: Usa Disqus
Tags, con sus propios feeds
Fácil para hacer blogs
Páginas fuera del blog
Sitios multilingües
Creo que esta versión inicial logra esos objetivos, pero por supuesto es mejorable. Se agradece el feedback!
La página de Nikola es http://nikola-generator.googlecode.com
Mi prueba rápida no funcionó:
doit 0.15
mako 0.2.5
docutils 0.6
Ese Mako es viejiiiiiiiiiisimo. Los blocks existen desde Mako 0.4.1 y ya anda por el 0.7.
Es tambien posible que docutils 0.6 (que tiene como 3 años, actual es 0.8) te haga algún problema pero menor.
Ok,
y salió andando.
Mirando nikola.py
1) import nikola que hace? Ha! importa __init__.py... me sonó confuso, pero bué'
2) funciones como esta hacen que sea dificil de usar en otro sitio, no?
Habría que usar la variable BLOG_URL
Fijate que no se las llama desde ninguna parte. Me olvidé de borrarlas nomás :-)
Lo tengo corriendo en localhost exitosamente.
Estaba buscando algo simple, quizas este lo sea demasiado pero de todas formas gracias por compartirlo
Hello friend!!
Knowledge is endless and I think thirst for
knowledge should never end. Gaining knowledge is never ending process. I
liked this great article.