You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On GitHub Pages, it only works properly if you're publishing to https://<USERNAME>.github.io/ or to a custom domain. See here for more information on how to do so. You need to set up a GitHub Action if you want it to work properly with https://<USERNAME>.github.io/<REPO>/. See here for more help. This is mostly due to possible 404 errors resulting from the <REPO> segment in the https://<USERNAME>.github.io/<REPO>/ url.
You should configure whatever server or service you deploy on to serve 404.html when requested page is not found if you desire such functionality (already supported on GitHub Pages).
In development, any unknown url that does not point to the pages directory and end in ".html" will return a 404 (page not found). Unknown urls that satisfy those conditions will return 404.html. In production, the behaviour may vary depending on how the server or service you deploy to is configured (On GitHub Pages, all unknown urls will return 404.html).
Todo
Add build script.
Increase customizability.
Provide configuration options (eg. an option to help deal with https://<USERNAME>.github.io/<REPO>/ issue).
Refine and restructure project.
Style tags properly. Carefully exclude some tags from styles as well.
Provide easy way of customization (ie. title, nav links, etc...).