Почему? gh-pages как раз для "одностраничников", там конечно можно сделать несколько, но так себе решение, потому что внутри одного домена несколько проектов можно задеплоить. Если hash не подходит, то мне кажется лучше использовать что-то вместо гитхаба