Nikola 1.2 is out!
Version 1.2 of Nikola, my static site generator and the software behind this very site, is out!
Why build static sites? Because they are light in resources, they are future-proof, because it's easy, because they are safe, and because you avoid lockin.
New Features:
Image gallery (just drop pics on a folder)
Built-in webserver for previews (
doit -a serve
)Helper commands to create new posts (
doit -a new_post
)Google Sitemap support
A Handbook!
Full demo site included
Support for automatic deployment (
doit -a deploy
)Client-side redirections
And of course the old features:
Write your posts in reStructured text
Clean, customizable page design (via bootstrap)
Comments via Disqus
Support any analytics you want
Build blogs with tags, feeds, feeds for your tags, indexes, and more
Works like a simple CMS for things outside your blog
Clean customizable templates using Mako
Pure python, and not a lot of it (about 600 lines)
Smart builds (doit only rebuilds changed pages)
Easy to extend and improve
Code displayed with syntax highlighting
Right now Nikola does literally everything I need, so if you try it and need something else... it's a good time to ask!
More info at 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 ;-)