Construyendo localmente y empujando el sitio jekyll a páginas github

Estoy usando la gema "jekyll-assets" en mi sitio y falla al presionar las páginas de github. He leído que una forma de evitar esto es construir el sitio localmente, que se construye muy bien, y luego empujarlo a páginas de github. Sin embargo, los ejemplos de personas que hacen esto están utilizando un repositorio de proyectos y están empujando el sitio a una rama de "páginas gh". Estoy haciendo este sitio para mí y la configuración para esto sugiere usar la rama maestra bajo el repositorio .github.io. ¿Cómo envío una compilación jekyl local a un sitio con esta configuración?

Respuestas a la pregunta(2)

Su respuesta a la pregunta