Es muy fácil de hacer con páginas de github Es un poco raro la primera vez que lo haces. Algo así como la primera vez que tuviste que hacer malabares con 3 gatitos mientras aprendías a tejer. (Vale, no es tan malo)
Necesitas una rama gh-pages:
Básicamente github.com busca un gh-pages rama del repositorio. Servirá todas las páginas HTML que encuentre aquí como HTML normal directamente al navegador.
¿Cómo puedo obtener esta rama gh-pages?
Es fácil. Sólo tienes que crear una rama de tu repo de github llamada gh-pages
. Especifique --orphan
cuando crees esta rama, ya que en realidad no quieres fusionar esta rama con tu rama de github, sólo quieres una rama que contenga tus recursos HTML.
$ git checkout --orphan gh-pages
¿Qué pasa con el resto de la basura en mi repo, cómo encaja en ella?
No, puedes seguir adelante y borrarlo. Y es seguro hacerlo ahora, porque has prestado atención y has creado una rama huérfana que no puede ser fusionada de nuevo en tu rama principal y eliminar todo tu código.
He creado la rama, ¿y ahora qué?
Tienes que subir esta rama a github.com, para que su automatización se ponga en marcha y empiece a alojar estas páginas por ti.
git push -u origin gh-pages
Pero ¡Mi HTML sigue sin ser servido!
Github tarda unos minutos en indexar estas ramas y poner en marcha la infraestructura necesaria para servir el contenido. Hasta 10 minutos según github.
Los pasos establecidos por github.com
https://help.github.com/articles/creating-project-pages-manually
5 votos
Una pregunta similar: ¿Puedo ejecutar archivos HTML directamente desde GitHub, en lugar de limitarse a ver su código fuente?
2 votos
A partir de junio de 2019, raw.githack.com parece ser la solución más conveniente (ver respuestas a pregunta vinculada a la anterior )
0 votos
Este es un hilo muy viejo pero el hecho de que esto no sea inmediatamente obvio y fácil de resolver en el sitio de github es una locura.