Skip to main content
Frecuentemente publicamos actualizaciones de nuestra documentación. Es posible que la traducción de esta página esté en curso. Para conocer la información más actual, visita la documentación en inglés. Si existe un problema con las traducciones en esta página, por favor infórmanos.

Configurar una fuente de publicación para tu sitio de Páginas de GitHub

Si usas la fuente de publicación predeterminada para tu sitio de Páginas de GitHub, tu sitio se publicará automáticamente. También puedes elegir publicar tu sitio desde una rama o carpeta diferente.

People with admin or maintainer permissions for a repository can configure a publishing source for a Páginas de GitHub site.

Páginas de GitHub se encuentra disponible en los repositorios públicos con GitHub Free y con GitHub Free para las organizaciones, y en los repositorios públicos y privados con GitHub Pro, GitHub Team, Nube de GitHub Enterprise, y GitHub Enterprise Server. Para obtener más información, consulta la sección "Productos de GitHub".

Para obtener más información acerca de las fuentes de publicación, consulta "Acerca de las Páginas de GitHub".

Elegir una fuente de publicación

Antes de configurar una fuente de publicación, asegúrate de que la rama que quieres utilizar como fuente de publicación ya exista en tu repositorio.

  1. En GitHub, navega al repositorio de tu sitio.

  2. Debajo de tu nombre de repositorio, da clic en Configuración. Botón de configuración del repositorio

  3. En la sección de "Código y automatización" de la barra lateral, haz clic en Páginas .

  4. Debajo de "Páginas de GitHub", utiliza el menú desplegable de Ninguno o de Rama y selecciona una fuente de publicación. Menú desplegable para seleccionar una fuente de publicación

  5. Opcionalmente, utiliza el menú desplegable para seleccionar una carpeta para tu fuente de publicación. Menú desplegable para seleccionar una carpeta para una fuente de publicación

  6. Haz clic en Save (guardar). Botón para guardar los cambios en la configuración de la fuente de publicación

Solución de problemas de publicación con tu sitio de Páginas de GitHub

Nota: Si tu sitio no se publicó automáticamente, asegúrate de que alguien con permisos administrativos y una dirección de correo electrónico verificada haya subido a la fuente de publicación.

Si eliges la carpeta de docs en cualquier rama como tu fuente de publicación y luego eliminas la carpeta de /docs de esta rama en tu repositorio posteriormente, tu sitio no se creará y obtendrás un mensaje de error de creación de página debido a una carpeta /docs faltante. Para obtener más información, consulta "Solución de problemas de errores de compilación de Jekyll para los sitios de Páginas de GitHub".

Tu sitio de Páginas de GitHub siempre se desplegará con una ejecución de flujo de trabajo de GitHub Actions, incluso si configuraste tu sitio de Páginas de GitHub para que compilara utilizando una herramienta de IC distinta. La mayoría de los flujos de trabajo de IC externos se "despliegan" en las GitHub Pages cuando confirmas la salida de compilación en la rama de gh-pages del repositorio y, habitualmente, incluyen un archivo de .nojekyll. Cuando esto sucede, el flujo de trabajo de GitHub Actions detectará el estado en el que la rama no necesita un paso de compilación y ejecutará solo los pasos necesarios para desplegar el sitio a los servidores de Páginas de GitHub.

Para encontrar errores potenciales en ya sea la compilación o el despliegue, puedes verificar la ejecución de flujo de trabajo para tu sitio de Páginas de GitHub si revisas las ejecuciones de flujo de trabajo del repositorio. Para obtener más información, consulta la sección "Visualizar el historial de ejecuciones de un flujo de trabajo". Para obtener más información sobre cómo volver a ejecutar el flujo de trabajo en caso de encontrar une error, consulta la sección "Volver a ejecutar flujos de trabajo y jobs".

Nota: El flujo de GitHub Actions que se ejecuta para tus sitios de Páginas de GitHub se encuentra en beta público para los repositorios públicos y está sujeto a cambios. Los flujos de trabajo de GitHub Actions son gratuitos para los repositorios públicos.