Github Pages only supports redirects via Jekyll's ruby gem, which creates static HTML files with a <meta http-equiv="refresh"
in the <head>
.
If you run a JavaScript site that uses hash fragments (aka, site.com/#!/page
) search engines may not be able to index the content. (See noddity as a blog framework that uses hash fragments but serves static files.)