Search code examples
githubdoxygengithub-pages

Can I have my GitHub Pages index.html in a subfolder of the repository?


I'm trying to use GitHub pages to host a Doxygen site. Ideally, I'd like to be able to push the generated files and directories to GitHub without having to tweak them at all.

This, however, means that my index.html is in a subfolder of the repository and GitHub Pages isn't picking it up (I get a 404 when I try to access the Pages site). Is there a way to make GitHub recognise that index.html when it's in a subfolder?

It is a project site.


Solution

  • Create a dummy index.html at the root and put this in your header:

    <meta http-equiv="refresh" content="0; url=https://repo.github.io/folder/index.html">
    

    Be sure to change the destination URL. This will instantly redirect from index.html to your folder/index.html.