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. Para instalar Bundler:
- Instala Ruby. Para obtener más información, consulta "Instalar Ruby" en la documentación de Ruby.
- Instala Bundler. Para obtener más información, visita "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. Para obtener más información, consulta la sección "Solución de problemas" en la documentación de Jekyll.
Construyendo tu sitio localmente
- Abre la TerminalTerminalGit Bash.
- Navega a la fuente de publicación para tu sitio. Para obtener más información acerca de las fuentes de publicación, consulta "Acerca de las Páginas de GitHub".
- Ejecuta
bundle install
. - 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
.
Nota: Si estás utilizando Ruby 3.0 y Jekyll 4.2.x o anterior, necesitarás agregar la gema de webrick
al Gemfile de tu proyecto antes de ejecutar bundle install
.
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 Server. Para evitar esto, actualiza de manera regular la gema de github-pages
en tu computadora.
- Abre la 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