Probar tu sitio de Páginas de GitHub localmente con Jekyll
Puedes compilar tu sitio de Páginas de GitHub localmente para previsualizar y probar los cambios en tu sitio.
Páginas de GitHub is available in public repositories with GitHub gratis, and in public and private repositories with GitHub Pro, Equipo de GitHub, Nube de GitHub Enterprise, and Servidor de GitHub Enterprise.
En este artículo
Cualquier persona con permisos de lectura para un repositorio puede probar un sitio de Páginas de GitHub localmente.
Prerrequisitos
Antes de que puedas usar Jekyll para probar un sitio, debes hacer lo siguiente:
- Instalar Jekyll.
- Crear un sitio de Jekyll. Para obtener más información, consulta "Crear un sitio de Páginas de GitHub con Jekyll".
Recomendamos utilizando Bundler para instalar y ejecutar Jekyll. Bundler administra las dependencias de gema de Ruby, reduce los errores de construcción de Jekyll y evita los errores relacionados con el entorno. To install Bundler:
- Install Ruby. For more information, see "Installing Ruby" in the Ruby documentation.
- Instala Bundler. For more information, see "Bundler."
Sugerencia: si ves un error de Ruby cuando tratas de instalar Jekyll utilizando Bundler, es posible que necesites utilizar un administrador de paquete, como RVM o Homebrew, para administrar tu instalación de Ruby. For more information, see "Troubleshooting" in the Jekyll documentation.
Construyendo tu sitio localmente
-
Open TerminalTerminalGit Bash.
-
Navigate to the publishing source for your site. Para obtener más información acerca de las fuentes de publicación, consulta "Acerca de las Páginas de GitHub".
-
Ejecuta tu sitio Jekyll de forma local.
$ bundle exec jekyll serve > Configuration file: /Users/octocat/my-site/_config.yml > Source: /Users/octocat/my-site > Destination: /Users/octocat/my-site/_site > Incremental build: disabled. Enable with --incremental > Generating... > done in 0.309 seconds. > Auto-regeneration: enabled for '/Users/octocat/my-site' > Configuration file: /Users/octocat/my-site/_config.yml > Server address: http://127.0.0.1:4000/ > Server running... press ctrl-c to stop.
-
Para previsualizar tu sitio, en tu navegador web, navega hasta
http://localhost:4000
.
Actualizar la gema de Páginas de GitHub
Jekyll es un proyecto de código abierto activo que se actualiza de manera frecuente. Si la gema de github-pages
de tu computadora está desactualizada con respecto a la gema de github-pages
del servidor de Páginas de GitHub, tu sitio puede verse diferente cuando se compile localmente en comparación a cómo se vea cuando se publique en GitHub Enterprise. Para evitar esto, actualiza de manera regular la gema de github-pages
en tu computadora.
-
Open TerminalTerminalGit Bash.
-
Actualiza la gema de
github-pages
.- Si instalaste Bundler, ejecuta
bundle update github-pages
. - Si no tienes instalado Bundler, ejecuta
gem update github-pages
.
- Si instalaste Bundler, ejecuta
Leer más
- Páginas de GitHub en la documentación de Jekyll