gh-pages

gh-Pages

Qué es gh-pages

GH-Pages es un servicio de alojamiento web estático de GitHub que nos permite desplegar un sitio web en la nube, a partir de un repositorio de GitHub.

Sin embargo, GH-Pages no soporta código del lado del servidor como PHP, Ruby o Python.(https://help.github.com/articles/user-organization-and-project-pages/).

gh-pages para usuarios u organizaciones

Para crear un sitio web para nuestro usuario u organización, tenemos que ir a GitHub y crear un nuevo repositorio que, forzosamente debe empezar con nuestro nombre de usuario u organización seguido de github.io. Por ejemplo nombreDeUsuario.github.io.

Crear nuevo repositorio

Con el nuevo repositorio ya creado, podemos empezar a crear commits y subir los ficheros al repositorio, tal como haríamos con cualquier otro, ya se clonándolo:

    $ git clone https://github.com/nombreDeUsuario/nombreDeUsuario.github.io

o vinculándolo como remoto:

    $ git remote add origin https://github.com/nombreDeUsuario/nombreDeUsuario.github.io

Una vez subidos todos los ficheros necesarios para el correcto funcionamiento de la página, podemos ir viendo los cambios de ésta desde la dirección http://nombreDeUsuario.github.io.

gh-pages para proyectos

Además de generar un sitio web para nuestro usuario u organización, podemos hacerlo para nuestros proyectos. Para ello tenemos que crear un repositorio o ir a uno que ya tengamos creado.

Repositorio ya creado

Cuando hayamos creado todos los commits y subido los ficheros necesarios para la página (al igual que hicimos anteriormente para usuarios u organizaciones), creamos una nueva rama con el nombre gh-pages:

    $ git branch gh-pages

Ahora simplemente empujamos esos cambios de nuestro repositorio lolal a nuestro repositorio remoto:

    $ git push origin gh-pages

Una vez hecho ésto, podemos ir viendo los cambios del sitio web desde la dirección http://nombreDeUsuario.github.io/repositorio.

results matching ""

    No results matching ""