Unable to use for bluesky with custom domain

I want to switch my bluesky handle to my new micro.blog domain name. I followed the instructions at Micro.blog and Bluesky (“To set it up, go to your Bluesky account settings → Change Handle → “I have my own domain”. Enter your blog’s domain name and also select “No DNS Panel”).

WHen I selected “No DNS Panel”, BlueSky gives a popup saying I should make a page at https://gwynforthewyn.com/.well-known/atproto-did with a specific code in there.

On micro.blog, I logged in and clicked on the “Pages” link to try and create this page. I put in “/.well-known/atproto-did” as the title, and entered the code BlueSky provided.

micro.blog actually created a page called “/wellknownatprotodid”, and it’s not a small txt page like I think BlueSky is expecting, it’s a full Hugo page.

I tried renaming the page from “/wellknownatprotodid” to “/.well-known/atproto-did”, but even though the micro.blog UI updates the link correctly actually visiting the page results in a 404 not found.

Any advice for getting this to work?

Sorry for the trouble. There’s an easier way than manually setting this up. If you click Sources and add your Bluesky account for cross-posting, Micro.blog automatically creates the .well-known/atproto-did file for you using your Bluesky handle. Nothing to configure.

If you don’t want cross-posting enabled for Bluesky, though, let us know and we can come up with another solution. I have a feeling the . isn’t supported in standalone pages, although it’s possible to create the file inside a custom theme instead. I can write up documentation for that.

Thank you! That got me where I needed to be! Here’s the detail for the next person who wants to use a micro.blog domain name to replace their bluesky handle:

  • follow manton’s advice above
  • log in to bsky.app, go to settings → account → handle, click “I have my own domain” and update to your micro.blog domain name, then just immediately click the “verify text file” button : )