I am creating the HTML for a GitHub Pages website locally and I cannot find where the generated HTML should go so that GitHub can deploy it properly.
For a pure HTML site, you can simply include the HTML in a file named index.html in the root of the repo for the homepage or a folder for a sub page. Most of my pages are built without Jekyll, so you can use this repo as an example to get a general idea.
I’d also recommend creating a file named
.nojekyll in the root of your repo, since this will tell GitHub Pages that your site is not using Jekyll. You want to do this, as sometimes code in your HTML pages can be mistaken for Jekyll and cause a build failure.