Cualquier persona con permisos de lectura para un repositorio puede probar un sitio de GitHub Pages 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, vea "Crear un sitio de GitHub Pages con Jekyll".
Se recomienda usar 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:
- Instale Ruby. Para más información, vea "Instalación de Ruby" en la documentación de Ruby.
- Instale Bundler. Para más información, vea "Bundler".
Sugerencia: Si ves un error de Ruby al intentar instalar Jekyll mediante Bundler, es posible que tengas que usar un administrador de paquetes, como RVM o Homebrew, para administrar la instalación de Ruby. Para más información, consulta la Solución de problemas en la documentación de Jekyll.
Construyendo tu sitio localmente
- Abra TerminalTerminalGit Bash. 1. Navega a la fuente de publicación para tu sitio. Para más información, consulta "Configuración de una fuente de publicación para el sitio de GitHub Pages."
- Ejecute
bundle install
. - Ejecute el sitio de Jekyll localmente.
$ 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 obtener una vista previa del sitio, en el explorador web, vaya a
http://localhost:4000
.
Nota: Si usa Ruby� 3.0 y Jekyll� 4.2.x, o versiones anteriores, deberá agregar la gema webrick
al archivo Gemfile del proyecto antes de ejecutar bundle install
.
Actualizar la gema de GitHub Pages
Jekyll es un proyecto de código abierto activo que se actualiza de manera frecuente. Si la gema de github-pages
de su equipo está desactualizada con respecto a la gema de github-pages
del servidor de GitHub Pages, su sitio puede tener un aspecto distinto cuando se compile localmente en comparación a cuando se publique en GitHub Enterprise Server. Para evitar esto, actualice periódicamente la gema github-pages
en el equipo.
- Abra TerminalTerminalGit Bash.
- Actualice la gema
github-pages
.- Si ha instalado Bundler, ejecute
bundle update github-pages
. - Si no tiene instalado Bundler, ejecute
gem update github-pages
.
- Si ha instalado Bundler, ejecute
Información adicional
- GitHub Pages en la documentación de Jekyll