commit 710ecebadaf65408fe903ccd1b536552fc8ac4bb parent 6b7f935957d2f359c8f2d2d9d822abbc7188d82a Author: - HARYs - <174037813+harys722@users.noreply.github.com> Date: Wed, 9 Jul 2025 20:44:36 +0500 Create bsky-handle.md Setting up Bluesky custom handle with an is-a.dev subdomain guide. Diffstat:
| A | src/guides/bsky-handle.md | | | 53 | +++++++++++++++++++++++++++++++++++++++++++++++++++++ |
1 file changed, 53 insertions(+), 0 deletions(-)
diff --git a/src/guides/bsky-handle.md b/src/guides/bsky-handle.md @@ -0,0 +1,53 @@ +--- +icon: /media/bluesky.svg +label: Bluesky Custom Handle +tags: guides +--- + +# Setting up Bluesky custom handle with an is-a.dev subdomain + +## Get your verification string + +1. Open your Bluesky app and go to your profile **Settings**. + +  + +2. Open the **Accounts** page. + +  + +3. Go to the **:icon-mention: Handle** settings. + +  + +4. Click on the "I have my own domain" button. + +  + +5. **Enter** your is-a.dev domain name in the text input and then **Copy** the TXT string. (e.g. `your-subdomain.is-a.dev`). + +  + + +### Create your domain file + +Create a JSON file inside the `domains/` directory called `domains/_atproto.your-subdomain.json` with the following content and open a pull request: + +```json +{ + "owner": { + "username": "your-github-username" + }, + "records": { + "TXT": "bsky-verification-string" + } +} +``` + +> [!NOTE] +> Don't forget the comma right above the `"records"` key! + +## Configuration + +After your pull request has been merged, repeat steps 1-5 and press the `Verify DNS Record` button. +If it shows any error such as `Failed to verify handle. Please try again.`, try waiting a few minutes (sometimes up to 24 hours) as the DNS might not have propagated yet.