Porqué Jekyll?

Porqué Jekyll?

Hace rato quise abrir un blog pero mi problema era que no me podía decidir por una plataforma. Los CMS simplemente no son tan atractivos para mí. CMSs como Wordpress son ideales para personas que no son Techsavvy porque no hace falta tocar código. Toda la administración y publicación del contenido se puede realizar a través de una interface amigable. El problema es que toda esta funcionalidad viene con un costo. Por un lado está construida sobre un montón de complejidad, una base de datos, un framework, cantidades de plugins y/o dependencias. Pero lo que más me molesta es que limita mucho a la personalización. Al no ser que te animes a entrar a profundidad en el enorme paquete del CMS y modificarlo según tus necesidades, no hay forma simple de personalizarlo. Claro, para Wordpress se puede comprar o descargar miles de themes prefabricados para todos los gustos, menos el mío. Yo quería algo simple y liviano, que modificar a mi gusto y si quiero rediseñar completamente. Lo único que me atajó de hacer un blog estático es el hecho que se tiene que actualizar a mano el índice y los links en cada actualización. Cada vez que se agrega un post nuevo. Cosas repetitivas y aburridas como esas no son para programadores. Lastimosamente en el momento tampoco me ocurrió ver si existe una forma, algún script para automatizar ese proceso tedioso (hablo de años atrás). Asi que se quedó en standby el proyecto de mi blog por un buen tiempo. Finalmente hace unos días volví a mencionar en el grupo de chat de los amigos programadores, que quería publicar algo sobre un tema interesante del cual habíamos discutido. Y decidí que ahora si ya llegó el momento de actuar. Me puse a investigar las posibilidades actuales. Lo que me interesaba era hacer un blog en Django o en Rails, pero eso implica tener un buen hosting (y el hecho de usar un framework con base de datos). Empezar a jugar con un blog un hosting caro, más un dominio simplemente no me apelaba. Al final llegue otra vez básicamente llegue a las siguientes plataformas en mi búsqueda:

  • Wordpress
  • Blogger
  • Tumblr

Todas estas no siendo de mi gusto. Por suerte un consejo de mi buen amigo y creador de Hackers.py Caffeine mientras estábamos discutiendo como siempre en nuestro chat grupal que trataba de totalmente otro tema por cierto, me dio LA pista.

Thanks Caffeine

La idea de usar a Github como hosting me gustó desde el principio, después de todo, Github es fantástico para programadores que aman compartir. El hecho que sea gratis, y que se pueda usar páginas estáticas ayudó bastante en mi decisión. Me puse a investigar, no tenía ni idea de qué era Jekyll y mucho menos un tal “blog aware, static site generator”. Empezando por Youtube y luego yendo por un montón de páginas y este podcast, me di cuenta que algo como Jekyll era lo que necesitaba. Además programar en Jekyll es cool y es de hackers. Y aquí estoy, terminando mi primer blogpost en Jekyll. Capaz haré otro post describiendo el proceso de creación. Y si o si haré un post del podcast arriba mencionado y los beneficios de seguridad y performance de usar páginas estáticas. Así que stay tuned!. Hasta pronto

Karl Niebuhr's Picture

About Karl Niebuhr

Karl is a passionate reader, thought leader, author, learning enthusiast, ex knife combat champ, student and general entropy reduction maniac

Saarbrücken Germany http://karlheinzniebuhr.github.io

Comments