Bienvenidos a Nikola
Así que, ahí va una explicación:
Cambié todo el software y los templates para este blog.
Sí, está todo sin terminar.
El nuevo software se llama Nikola.
Sí, creo que está bueno.
- ¿Porqué cambiar?
-
¿En serio? EL generador anterior (Son of BartleBlog) no estaba en buen estado. Los archivos cubrían sólo 2000-2010, el link "posts anteriores" era una quiniela, y a la versión en español le faltaban páginas enteras.
- ¿Qué es Nikola?
-
Nikola es un generador de sitios estáticos. Una cosa interesante de este sitio es que es, y siempre ha sio, puro HTML. Cada cosa "dinámica" que veas acá, como ser comentarios, es un servicio de terceros. Este sitio es nada más que unas carpetas llenas de HTML.
- ¿Cómo funciona Nikola?
-
Nikola toma una carpeta llena de archivos txt escritos en restructured text, y genera fragmentos de HTML.
Esos fragmentos, con un poco de metadata (título, tags, nombre del archivo de salida, links a fuentes externas) y unos Mako Templates crean páginas HTML.
Esas páginas usan bootstrap para no ser una reverenda bazofia (nunca dije ser un diseñador).
Para asegurarme de no hacer trabajo inútil, doit se encarga de recrear lo mínimo indispensable.
- ¿Por qué no usar <esto>?
-
Porque, por diversas razones, quería mantener exactamente las URLs que siempre tuve.
Si muevo una página, mantener asociados los comentarios de Disqus es un bardo.
Puede haber gente que tega bookmarks.
Además quiero:
Mako templates (porque me gustan)
Restructured text (porque tengo más de 1000 posts escritos en eso)
Python (para hackearlo)
Fácil de hackear (Nikola está por las 600 LOC, y es casi feature complete)
Soporte de blogs multilingües como este.
Y por supuesto:
Sonaba como un proyecto corto y divertido. Tenía la sospecha que con un poco de pegamento las herramientas existentes hacían el 90% del trabajo. Parece que tenía razón, ya que lo pude escribir en unos pocos dias.
- ¿Lo vas a mantener?
-
Y, lo estoy usando...
- ¿Es útil para alguien más?
-
No por ahora, porque hace montones de suposiciones válidas sólo para este sitio. hay que limpiarlo un poco antes de que quede lindo.
- ¿Lo pueden usar los demás?
-
Prontito, espero.
- ¿Faltan features?
-
No tiene tags, y alguna cosita menor.
El link de 'restructured text' está roto, le falta una 'o'
Me agrada el nuevo aspecto del sitio, especialmente que no haya un montón de widgets restandole espacio y atención al contenido.
+100 por fuente del contenido en reST
Gracias, ahí subí con el link corregido.
Vos decis agregar un link al codigo fuente en rst de cada post?
No, le daba unos hurras a la eleccion de reST como el markup source.
Igual lo agregué, eran 5 líneas de python y una de template, y queda copado :-)
Crap.
I'm working on my own blog generator tool, also called nikola!
I swear I tried not to step on other project's names. If you have published a version, then I will be happy (ok, not *happy*) to rename this one.
I grabbed a name but you actually got work done. I wave the white flag and will be looking into your project.
Thanks! Hope you find it useful.