A Static Site Folder Structure for Github Pages
GitHub Pages is a GitHub service that will host your static website files, if you push them to a specific git repo or branch. This is one of the easiest ways for git users to host static HTML, CSS, and JS files.
This makes a perfect pair with a static site generator. In this article I outline a method to keep your entire static site project in one git repository.