Solucionar problemas de errores de compilación
Si Jekyll encuentra un error al compilar tu sitio de GitHub Pages localmente o en GitHub, puede usar los mensajes de error para solucionar los problemas. Para más información sobre los mensajes de error y cómo verlos, consulta Acerca de los errores de compilación para sitios de Páginas de GitHub.
Si recibiste un mensaje de error genérico, revisa los problemas comunes.
- Estás usando plugins no compatibles. Para más información, consulta Acerca de las Páginas de GitHub y Jekyll
- Tu repositorio ha excedido nuestros límites de tamaño del repositorio. Para más información, consulta Acerca de los archivos grandes en GitHub
- Has cambiado el valor de configuración
source
en el archivo_config.yml
. Si publica el sitio desde una rama, GitHub Pages reemplaza este parámetro durante el proceso de compilación. - Un nombre de archivo en tus archivos publicados contiene dos puntos (
:
), los cuales no se admiten.
Si recibiste un mensaje de error específico, revisa la información de solución de problemas para el mensaje de error que aparece a continuación.
Después de corregir los errores, desencadene otra compilación insertando los cambios en la rama de origen del sitio (si está publicando desde una rama) o desencadenando el flujo de trabajo personalizado GitHub Actions (si está publicando con GitHub Actions).
Error de archivo de configuración
Este error significa que el sitio no se pudo compilar porque el archivo _config.yml
contiene errores de sintaxis.
Para solucionar el problema, asegúrate de que el archivo _config.yml
sigue estas reglas:
- Utiliza espacios en vez de tabulaciones.
- Incluya un espacio después de
:
para cada par clave-valor, comotimezone: Africa/Nairobi
. - Utiliza únicamente caracteres con codificación UTF-8.
- No puede contener caracteres especiales, como
:
otitle: "my awesome site: an adventure in parse errors"
. - En el caso de los valores de varias líneas, use
|
para crear líneas y>
para omitir las líneas nuevas.
Para identificar los errores, puedes copiar y pegar el contenido del archivo YAML en un linter YAML, como el validador YAML.
Note
If your repository contains symbolic links, you will need to publish your site using a GitHub Actions workflow. For more information about GitHub Actions, see