Point github repo a gh-pages no master

Mi antiguo website era un simple código jekyll guardado en el maestro. Ahora, jekyll-assets website y también comencé a usar el jekyll-assets . Acabo de enterarme de que las páginas github no son compatibles con los complementos personalizados, por lo tanto, estoy en problemas ya que lo he usado en muchos lugares.

Ahora, he encontrado trabajo para crear una twig gh-pages y empujar la versión comstackda allí. Antes, no lo estaba haciendo, ya que las páginas de github usaban el maestro para comstackr el código de jekyll.

También .nojekyll en mi maestro para no comstackr el código de jekyll, eso tampoco ayudó, las páginas de github todavía apuntan al maestro.

¿Hay alguna manera de que pueda cambiar este señalamiento?

De acuerdo con la documentation de GitHub si tenemos algo como username.github.io , apuntará a master, NO rastreará gh-pages aunque lo deseemos, (así que su código de jekyll debería estar en el master en este caso), para Repo de proyectos, su código publicado tiene que estar bajo la twig gh-pages .

A partir de ahora seguí un gran truco mencionado aquí .

Si su website está alojado en una página de usuario y organización , que se encuentra en un repository dedicado llamado username.github.io , entonces las páginas de GitHub siempre servirán contenido de la twig master :

El contenido de la twig master se usará para crear y publicar su sitio de Páginas GitHub.

Como no puede obligar a sus páginas de GitHub a crear su sitio desde otra twig que no sea la master , le sugiero que continúe trabajando en su nuevo website en la twig de gh-pages y que la combine con el master una vez que haya terminado. Además, debe mantener el file .nojekyll en su repository para que las páginas de GitHub no generen el sitio sino que sirvan sus files estáticos.