Las entrañas técnicas del blog 2012-11-11
La gente que sigue este blog (que no suelo actualizar mucho y que a partir de ahora intentaré hacer) habrá notado como cada vez se ha vuelto más simple y rápido. Este cambio proviene de querer olvidarme por completo de Wordpress y todo el ecosistema que tiene a su alrededor para pasar a algo más sencillo, ligero y rápido, que permita centrarme en el contenido y olvidarme del continente lo máximo posible.
A una conclusión llegué, si quería que el blog fuera rápido (independientemente del número de visitas) debería usar un sistema de generación de contenido estático. (Podría haber usado un sistema dinámico + una capa de caché como Varnish, pero mi objetivo era que el blog fuera muy simple).
Jekyll
Como primera opción elegí Jekyll, una herramienta escrita en Ruby de generación de contenido estática con la que obtuve unos resultados muy buenos.
Su uso es muy sencillo: en un directorio denominado posts se crean ficheros cuyo contenido es HTML o Markdown y cuando se ejecuta Jekyll estos ficheros se procesan, generando como resultado una serie de ficheros HTML estáticos que son los que hay que publicar en un servidor web. Más fácil imposible.