Mi primera experiencia con Jekyll

Después de casi siete años usando Wordpress y Blogger como mis principales servicios de blogging, he decidido cambiar de opinión, dar un paso adelante e instalar una web/blog simple con un gran frontend y sin una base de datos compleja y sus vulnerabilidades. Además, no me gusta la sensación de que Wordpress sea dueño del contenido de mi blog porque está alojado allí.

Echando un vistazo a las posibilidades decidí probar Jekyll en GitHub Pages. Jekyll es un motor simple de web/blog escrito en Ruby que usa páginas estáticas como entradas y posts, así que… ¡no más bases de datos!

Los posts están escritos en estilo Markdown como texto sin formato y se convierten automáticamente en páginas estáticas a través de una plantilla que puedes editar tú mismo.

Estoy usando Windows como mi sistema operativo principal y Debian como secundario. Debido a esto, decidí instalar el servidor en Windows. Esta instalación y configuración no fue un paso trivial, así que seguí la documentación oficial para hacerlo.

El único problema que enfrenté fue instalar WDM, que no se compilaba en mi máquina. Sin embargo, todo parece funcionar perfectamente sin él, así que no voy a intentar arreglarlo por un tiempo.

Después de buscar alguna buena plantilla para comenzar el blog, encontré Clean Blog, una plantilla increíble de Start Bootstrap.

La modifiqué para agregar soporte para Disqus siguiendo este tutorial. Gracias a esto tengo comentarios al final de cada post.

Además, he añadido botones para compartir siguiendo esta guía. Tuve que adaptarlo a mi plantilla personalizada creando algunos archivos css y html nuevos, cargando el archivo css en head.html y añadiendo el html a la plantilla de post. Tal vez lo encuentres interesante.

Para terminar el post, quiero compartir algunos enlaces útiles:

He recuperado algunas de las entradas de mi antiguo diario de Jekyll y las estoy publicando aquí, aunque este blog tiene otra plantilla y diseño. En esos días estaba usando Sublime Text como editor, pero últimamente me está gustando mucho Visual Studio Code y estoy editando todo este blog con él.