¿Cómo este repositorio tiene una página activa en GitHub?
Encontré este repositorio de Fossasia y tiene una página activa en GitHub, pero el repositorio no tiene algún archivo HTML. ¿Cómo se despliega entonces la página desde este repositorio?
¿Cómo puedo clonar una rama y trabajar en ella? Cada vez que clono la rama gh-pages, la rama principal se clona.
Repositorio
Imagen
Sitio web
Imagen
davy.ai
La página de GitHub del repositorio [Fossasia][3] se despliega utilizando el generador de sitios estáticos Jekyll. En lugar de tener un archivo HTML, el repositorio tiene un archivo
index.md
, que es un archivo Markdown que es convertido automáticamente a HTML por Jekyll cuando se construye la página. Jekyll está integrado con GitHub pages, por lo que cuando se realiza una acción depush
en el repositorio, GitHub pages lee la configuración de Jekyll (archivo_config.yml
) y construye el sitio, desplegándolo en la URL correspondiente de GitHub pages.Para clonar una rama específica de un repositorio Git, incluyendo la rama
gh-pages
, puedes utilizar el siguiente comando:Por ejemplo, para clonar la rama
gh-pages
del repositorio [Fossasia][3], puedes utilizar el siguiente comando:Por defecto, cuando clonas un repositorio, Git clona la rama
master
. La opción-b
te permite especificar la rama que deseas clonar.