Si me has seguido desde hace tiempo lo cual agradezco muchísimo, sabrás que considero la creación de una marca personal algo vital para el desarrollo profesional de cualquier estudiante de nivel superior. Tener un Blog personal es algo indispensable. Si a las personas les gusta tu contenido, empezarán a tomarte como una referencia en esa asignatura, eso hará que tu presencia se empiece a notar, lo cual te puede abrir muchas puertas.

Es muy común encontrarte con el dilema de no saber cómo montar tu blog, existen muchísimas alternativas, WordPress la cual requiere una pequeña inversión de dinero y es lo que termina truncando la mayoría de estos proyectos, Ghost; una herramienta que no recomiendo nada nadita, Postach.io el cual recomiendo un poco más por su flexibilidad y sencillez, etc. Todo esto sin mencionar que aprender a usar estas tecnologías lleva su tiempo también.

En general lleva algo de tiempo hacerse con todas las herramientas, comprar un dominio, alquilar un hosting, sin embargo, y después de haber probado muchas alternativas opté por una opción totalmente gratuita y muy intuitiva para la creación de mi blog personal.

En lo personal creo que la creación de un blog auto alojado con un dominio propio y con el uso de un CMS más potente es una opción que te daría más versatilidad en el futuro, es por eso que tienes que pensar bien el alcance de tu proyecto, pero si quieres mantener las cosas sencillas y enfocarte en la creación de contenido más que en la creación y montada del blog en sí, esta herramienta es una muy buena opción.

Crea tu blog gratis en Github Pages

Así es, este blog está alojado en Github, y el dominio es gratuito y provisto por Github también, todo esto con el fin de crear un blog en poco tiempo.

¿Qué es Github?

Seguramente si ya sabes que es Github no vas a tener ningún problema en montar tu sitio web. Github es un sistema de control de versiones, es decir, permite que cuando los desarrolladores crean sus proyectos de software libre tenga la opción de mantener un control sobre los cambios constantes que realizan al código, lanzando nuevas versiones.

También se puede colaborar en proyectos de otras personas, que otras personas colaboren con los tuyos y te da acceso a cientos de repositorios con proyectos de otros desarrolladores de los cuales puedes aprender o incluso utilizarlos en tus proyectos.

Github es un lugar muy interesante como puedes ver, existen miles de proyectos de los cuales aprender, en los que puedes ayudar, contribuir con los tuyos. Además, puedes alojar tu propio blog y códigos de ejemplo.

¿Qué es Jekyll?

Jekyll es un generador de sitios web estáticos, simple y fácil de utilizar. Esta herramienta está desarrollada con el uso de Ruby por Tom Preston Werner, uno de los coautores de Github, por lo que tienes la garantía de que está muy bien integrado con este.

Esta herramienta no es muy flexible que digamos, y requiere un poco de conocimientos avanzados, no de Ruby, pero sí de cómo debe lucir un archivo html o Markddown. No obstante es una de las herramientas más potentes que he podido usa, por su flexibilidad y sencillez.

¿Por qué elegí Jekyll y no otra alternativa más potente?

Estoy consciente de la existencia de otras herramientas para la creación de blogs, de hecho, como mencione antes he probado muchas de ellas como Blogger o Wordpress, en ambas se puede crear un blog totalmente gratuito, pero si eres un desarrollador tiene algunas ventajas extra montar tu blog en Github con el uso de Jekyll.

  • Tu blog se aloja en Github: Esto puede sonar trivial, pero si tienes un Github con muchas visitas, inevitablemente habrá más visitas en tu blog y viceversa.
  • Github y Markdown: Así es, cuando yo empecé a indagar en alternativas no tenía idea que era ni uno ni otro, con el paso del tiempo he ido dominando ambos, lo cual es algo que hay que hacer sí o sí. Más si eres un desarrollador, Github es una herramienta imprescindible, y Markdown es un lenguaje de marcado que tienes que saber usar si te quieres dedicar a esto del bloggin’. Incluso es un lenguaje utilizado para escribir libros.
  • Colaboradores: Con un solo Fork, un artículo escrito con la ayuda de Markdown y un Pull Request estarás publicando rápidamente en internet tus ideas y proyectos, no solo tú, un equipo de desarrolladores si así lo deseas.
  • Es muy intellectual badass: Admítelo, no cualquiera se monta un blog personal en Github, es algo que requiere su tiempo de estudio y cuando logras ver tus ideas plasmadas se siente genial.
  • ¿Cómo montar un Blog en Github con Jekyll?

    Si quieres que haga un pequeño tutorial de cómo crear tu blog puedes dejarlo en los comentarios , si veo que existe interés haré un artículo explicando el paso a paso del proceso de creación.