Answer a few things. We'll write the file for you and open GitHub with everything prefilled - you never touch raw JSON.
Here's your file - already copied into the GitHub link below:
Next: open GitHub and propose it
The button opens the claim repo with your file ready to go. GitHub will ask you to fork (one click), then you choose "Propose changes" and open the pull request. Follow the validation checks; fork PRs do not get automatic bot comments.
Before merge, add to your own hosting account and confirm the claim's DNS target matches its recommendation. GitHub Pages, Vercel, Netlify and Cloudflare Pages steps.
After your PR merges: wait for DNS sync, return to your host's domain settings, and wait for its HTTPS certificate. Then test your address. DNS alone is not enough; certificate issuance can take a while.
Everything in the repo is public - that's how the pages stay free and community-run.