A cool little trick. Sometimes GitHub/Jekyll does not like to rebuild, just ‘force’ a rebuild by pushing an empty commit.

git commit -m 'rebuild pages' --allow-empty
git push origin <branch-name>