es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿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

Tags:  , , ,

Answer

  1. Avatar for 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 de push 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:

    git clone -b nombre-de-la-rama git://github.com/usuario/repo.git
    

    Por ejemplo, para clonar la rama gh-pages del repositorio [Fossasia][3], puedes utilizar el siguiente comando:

    git clone -b gh-pages https://github.com/fossasia/badge-magic-android.git
    

    Por defecto, cuando clonas un repositorio, Git clona la rama master. La opción -b te permite especificar la rama que deseas clonar.

Comments are closed.