Nikola 1.2 en la calle!
Porqué hacer sitios estáticos? Porque no usan recursos, porque son a prueba de futuro, porque es fácil, son seguros, y porque no te ata a una plataforma.
Features nuevos:
Galerias de imágenes (ponés fotos en una carpeta y listo)
Server web incorporado para previews ("doit -a serve")
Comandos para crear nuevos posts fácilmente ("doit -a new_post")
Soporte de Google Sitemaps
Un manual!
Sitio de demo completito incluído
Soporta deployment automático ("doit -a deploy")
Redirecciones client-side
Y por supuesto los features viejos:
Escribís los posts en restructured text
Estilo limpio y customizable (con bootstrap)
Comentarios via Disqus
Soporta cualquier sistema de analiticas web
Blogs con tags, feeds, feeds para tags, páginas de índice, índice por año, por tag, y más.
Funciona como CMS para cosas que no son parte del blog
Templates limpios y customizables (usando Mako)
Puro python y poco python (unas 600 líneas)
Builds inteligentes (sólo genera las páginas necesarias, gracias a doit)
Fácil de agregar nuevos comandos y opciones
Muestra código con resaltado de sintaxis
En este momento Nikola hace todo lo que yo necesito, así que si alguien lo prueba y necesita algo... bueno, es un buen momento para pedir :-)
Más info en http://nikola-generator.googlecode.com
Groso!
Pregunta, estás usando un estilo más "literate programming", o me pareció?
Si es así, es totalmente accidental...
Roberto, se ve muy piola.
btw, conocés Pelican [1] ?
[1] http://pelican.notmyidea.or...
me gusta el tip de usar github pages como hosting. Y en general, parece que la monada está toda en Github. Sé que lo tuyo no es lo trendy, pero capaz que es más facil que alguien te mande aportes
No, no lo conocía! Veo que tiene muchas cosas en común!
Me parece que le voy a chorear la idea de metadata en el documento :-)
Una de las cosas que yo necesitaba era poder decir exactamente adonde terminaban las páginas, para mantener las URLs que tenía de antes,
eso fue lo que me convenció de hacer mi propio programa. Por otro lado, Nikola es algo así como 1/10 del código de Pelican, pero no sé si eso es bueno o malo ;-)