Не совсем понимаю смысл использовать github-pages, вместо обычного хостинга, учитывая, что цены на хостинг очень низкие, а обилие различных CMS позволяет вообще не заниматься написанием серверного кода. Оно может и оправдано, когда не приходится ходить по граблям и создавать велосипеды, но учитывая предыдущие комментарии, автор оригинальной статьи имеет проблемы с выбором инструментов.
При работе с нескольких систем, проще на сервер повесить сборщики, нежели каждый раз настраивать и запускать. В продакшен сборщики отключаются