GitHub Pages is a static site hosting service that takes HTML, CSS, and JavaScript files straight from a repository on GitHub, optionally runs the files through a build process, and publishes a website.
source: github document
How to make a github-pages
On a github desktop, make a new branch called "gh-pages" (alphabets and letter case sensitive)
How to edit projects already published?
When you edit your project, make sure the branch on the github desktop is on main(or master) branch.
After you're editing is done, commit and push it.
On a menu tap, go to 'branch', click 'update from main' (or 'update from mater') and click push to origin.