Blog en Jekyll

jekyll and drupal

Me he decidido a migrar el blog que tenía con Drupal 7 a Jekyll librándome de esta manera de tener que lidiar con una base de datos y consiguiendo una mejora importante en el redimiento de la página.

Primero he tenido que importar el contenido que tenía ya publicado sigiendo las instrucciones de Jekyll import, muy sencillo. Tras repasar los post y realizar alguna pequeña modificación, me he conectado al servidor y he creado un repositorio git. Ya instalé jekyll en el server, solo falta preparar un hook de git para cuando quiera publicar los post jekyll regenere el sitio. Está, quizas, ha sido la parte que más me ha costado, pero al final, como casi siempre, la solución es más sencilla de lo que parece. El fichero es el mismo que figura en Jekyll deployment methods, salvo el shebang, que producía en un error de comando no encontrado; por lo que lo he cambiado por:

#!/home/user/.rvm/bin/rvm-shell 2.0.0-p247

Ahora en local añado como remoto el repositorio recien creado en el server,

git remote add deploy deployer@example.com:~/myrepo.git

y con hacer

git push deploy master

el blog queda actualizado.