Crea tu blog en Github con 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.
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:
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:
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:
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.