Post

You need to go to the Bluesky settings > Account > Handle. Then tap on "I have my own domain" and select "No DNS Panel". In the domain name you'll need to write <your-github-username>.github.io Don't press "Verify Text File" yet!

Then, go to the repository settings, under "Pages", and set it to deploy from your main branch. Wait a few minutes for GitHub to deploy, go back to Bluesky, and click on the "Verify Text File" button.

Your handle will be changed to <github-username>.github.io, easily proving that you are the same person that uses the corresponding GitHub account and not some impersonator :)

2 reposts35 likes

Really cool, thanks for sharing! It didn't work with the repository being private for me. Also found it curious that the url doesn't resolve or redirect to my github profile page.