Crea tu blog en Github con HubPress

Crea tu blog en Github con HubPress
hubpress

Los que seáis lectores asiduos de Geeky Theory sabréis que nos encanta el código abierto y compartir nuestro conocimiento. Valoramos que la gente tenga iniciativa y por eso hablamos sobre proyectos abiertos que creemos que valen la pena y en los que uno o más desarrolladores han invertido su tiempo.

Hoy quiero hablaros de HubPress, un proyecto en Github que he descubierto hace tan solo un rato y que me ha gustado bastante. No se el tiempo que lleva publicado, pero debe ser bastante poco.

HubPress nos permite crear un blog únicamente haciendo un fork de su proyecto en Github. Yo lo he probado y, aunque se nota que está todavía en desarrollo y le queda todavía mucho por mejorar, creo que tiene futuro. Todos conocemos Wordpress, Blogger y posiblemente Ghost. La principal diferencia y ventaja de HubPress con respecto a los anteriores es su facilidad y rapidez de instalación. Es alucinante cómo simplemente forkeando su proyecto y modificando dos líneas de un archivo tendremos un blog funcionando y alojado en Github.

Instalación

Vamos a la página de Github del proyecto y lo forkeamos. Tras esto, cambiamos el nombre de nuestro repositorio y lo modificamos por nombredeusuario.github.io. En mi caso, sería marioperezesteso.github.io.

nombre repositorio hubpress configurar github tutorial geeky theory

Tras esto, clonamos el repositorio en nuestro ordenador:

$ git clone https://github.com/nombredeusuario/nombredeusuario.github.io.gitAbrimos el archivo que se encuentra en hubpress/config.json y modificamos los dos primeros campos: { "meta": { "username": "nombredeusuario", "repositoryName": "nombredeusuario.github.io", "branch": "master" }, "theme": { "name": "Casper" } }

Una vez hecho esto, subimos los cambios al repositorio:

$ git add . $ git commit -m "Changed user configuration" $ git push -u origin master

Tras subir los cambios al repositorio, entramos en http://nombredeusuario.github.io y veremos lo siguiente:

hubpress página de inicio

Todavía no hemos creado ningún artículo, así que vamos a entrar al panel de control del usuario desde http://nombredeusuario.github.io/hubpress:

hubpress administración panel de usuario

Para entrar, tenemos que introducir el nombre de usuario y contraseña que utilicemos en Github. Una vez dentro, ya podemos configurar nuestro blog y ponerle un título, descripción, redes sociales, etc. Los artículos se escriben en AsciiDoc. Hubiera preferido Markdown, pero bueno, supongo que en un futuro se podrá elegir. Aquí tenemos un post de ejemplo:

hubpress articulo ejemplo geeky theory

Este es sin duda un proyecto que ha llamado mi atención y no para mal. Me gusta la simpleza y elegancia de HubPress. Habrá que seguirlo de cerca.