run pages locally how docs deploy github-pages

locally - Github Pages Dev Branch?



jekyll github pages (2)

Creo que se puede llegar a cualquier sucursal a través de rawgit.com.

Por ejemplo, si su usuario / organización es XYZ, puede acceder a la rama dev para su sitio jekyll de usuario / organización en:

http://rawgit.com/XYZ/XYZ.github.io/dev/_site/index.html

Simplemente no incluya _site en .gitignore . Aún tiene que construir el sitio localmente con jekyll build , por lo que todavía no es una solución perfecta.

Actualmente utilizo las encantadoras páginas de Github para alojar un sitio web. Ahora me gustaría probar algunas cosas, agregar contenido, nuevos scripts, ... Así que tengo una rama dev en la que hago esto, y ejecuto un servidor web local para probarlo. Una vez que esté contento con él, puedo enviarlo a la rama de gh-pages para ''liberar''.

Sin embargo, ahora me preguntaba. ¿Es posible que la rama dev también sea accesible en cualquier lugar como la rama gh-pages? Esto sería muy útil para permitir que otras personas prueben las nuevas cosas en las que estoy trabajando sin tener que arriesgarme a liberar códigos de buggy para todos. Básicamente, dos sitios de páginas gh en un repositorio, uno para la versión uno para desarrollo.

¿Es esto (o algo similar) posible con Github?


Por lo tanto, revisar cuidadosamente la documentación de github pages en busca de cualquier solución utilizando la funcionalidad ofrecida, parece que lo que está buscando podría haber sido bueno pero no está disponible, tal vez lo más cercano es tener dos repositorios, por ejemplo, username.github.io/production y otra que lo bifurca como username.github.io/development y está trabajando en él mientras reenvía los cambios al de producción utilizando solicitudes de extracción o cualquier técnica que prefiera.

Y si lo desea, puede consultar mi post y ver algunas técnicas de modificación de sus sitios web, además, jekyll tiene un directorio _drafts que permite la publicación de una publicación y verla antes de publicarla.