commit e7a44299d3aea83eb49295db20227a76d33c380a
parent b5c07038e3c1a85730b35768366f8324996dffc7
Author: William Harrison <87287585+wdhdev@users.noreply.github.com>
Date: Wed, 11 Jun 2025 11:31:29 +0800
remove services docs
Diffstat:
3 files changed, 33 insertions(+), 25 deletions(-)
diff --git a/src/guides/discord-verification.md b/src/guides/discord-verification.md
@@ -26,17 +26,18 @@ tags: guides
6. Copy the verification string.

-### Edit your domain file
+### Create your domain file
-!!!
-You must already own an is-a.dev domain to do this.
-!!!
-
-Edit your domain file (`domains/your-domain.json`) and **add this snippet after the `records` key**:
+Create a JSON file inside the `domains/` directory called `domains/_discord.example.json` with the following content:
```json
-"services": {
- "discord": "your-discord-verification-string"
+{
+ "owner": {
+ "username": "your-github-username"
+ },
+ "records": {
+ "TXT": "discord-verification-string"
+ }
}
```
@@ -44,5 +45,5 @@ Please remember to add a comma after the `records` key's closing brace!
## Configuration
-After your pull request has been merged, repeat steps 1–5 and press the `Verify` button.
+After your pull request has been merged, repeat steps 1-5 and press the `Verify` button.
If it shows any error such as `Unable to verify your domain`, try waiting a few minutes (sometimes up to 24 hours) as the DNS might not have propagated yet.
diff --git a/src/guides/vercel.md b/src/guides/vercel.md
@@ -16,7 +16,7 @@ If you haven't made a Vercel site, make sure to make one. Follow the instruction
1. Navigate to your Vercel dashboard. Then, navigate to the "Domains" tab of your project's settings. Click "Add Domain" and enter the is-a.dev subdomain you want (e.g. `example.is-a.dev`).
2. Once you're past the "Configure Environment and Redirects" tab—if unsure, just click "Save"—then click "Continue manually". Copy the TXT verification value that you'll get; you'll need this in step 4.
-3. Fork our [repository](https://github.com/is-a-dev/register) and create a file **in the `/domains` folder** named `your-domain.json`. Replace `your-domain` with the name of the subdomain you chose earlier in the Vercel dashboard.
+3. [Fork](https://github.com/is-a-dev/register/fork) our repository and create a file **in the `/domains` folder** named `your-domain.json`. Replace `your-domain` with the name of the subdomain you chose earlier in the Vercel dashboard.
4. In this file, paste the following JSON and ***make sure to replace all the values properly***, except for the CNAME, which you should leave untouched.
```json
@@ -27,16 +27,32 @@ If you haven't made a Vercel site, make sure to make one. Follow the instruction
},
"records": {
"CNAME": "cname.vercel-dns.com"
- },
- "services": {
- "vercel": "insert-TXT-string-you-got-from-vercel-here"
}
}
```
+> If you want to provide other records such as MX or TXT, remove the CNAME and use the following record instead:
+
+```json
+"A": ["76.76.21.21"]
+```
+
+5. Create a second file named `_vercel.your-domain.json` (replace `your-domain` with your chosen subdomain) and add the following content (make sure to replace the TXT record value with your verification string):
+
+```json
+{
+ "owner": {
+ "username": "your-github-username",
+ "email": "your-email-address@example.com"
+ },
+ "records": {
+ "TXT": "insert-TXT-string-you-got-from-vercel-here"
+ }
+}
+```
### Make a pull request
-Once you have created your file, make a pull request to the [main repository](https://github.com/is-a-dev/register). Then you'll need to be patient until it gets merged. If you want a chance to get your PR merged faster, join our [Discord server](https://discord.gg/is-a-dev-830872854677422150) and send your pull request link ***once*** in `#pull-requests`.
+Once you have made these two files, you can now make a pull request to the [repository](https://github.com/is-a-dev/register). Then you'll need to be patient until it gets merged. If you want a chance to get your PR merged faster, join our [Discord server](https://discord.gg/is-a-dev-830872854677422150) and send your pull request link ***once*** in `#pull-requests`.
Once the pull request has been merged your site should be working; if it is still redirecting to the is-a.dev site, try clearing your cache.
diff --git a/src/useful/domain-structure.md b/src/useful/domain-structure.md
@@ -231,7 +231,7 @@ Note: Please refer to the [frequently asked questions](https://docs.is-a.dev/faq
}
}
```
-- **`DS`** record: This must be a list of Delegation Signer(DS) records. Each verifies the authenticity of the (subdomain) zone with field `key_tag`, `algorithm`, `digest_type` and `digest`.
+- **`DS`** record: This must be a list of Delegation Signer (DS) records. Each verifies the authenticity of the (subdomain) zone with field `key_tag`, `algorithm`, `digest_type` and `digest`.
```json
"DS": [{
"key_tag": 2371,
@@ -240,15 +240,6 @@ Note: Please refer to the [frequently asked questions](https://docs.is-a.dev/faq
"digest": "C2074462471B81206F792AEC23469EF33DDC53538E8580DCCC92FD130C9A6096"
}]
```
-### `services` (*optional*)
-This section is for the verification records of certain services. Here is an example of all currently available options:
-```json
-"services": {
- "discord": "dh=examplestring123",
- "vercel": "vc-domain-verify=example.is-a.dev,example123",
- "bluesky": "did=did:plc:example123"
-}
-```
### `proxied` (*optional*)
Enable Cloudflare proxy for your domain. This is disabled by default. To enable it, add this line of code:
@@ -261,7 +252,7 @@ Enable Cloudflare proxy for your domain. This is disabled by default. To enable
```json
"redirect_config": {
"custom_paths": {
- "/github": "https://github.com/wdhdev"
+ "/github": "https://github.com/is-a-dev"
},
"redirect_paths": true
}