Guides

Connect a .site.ink domain to GitHub Pages

Host a static site from a GitHub repository on your own name.

Steps

  1. In your repository, open Settings → Pages and enter your domain under Custom domain.
  2. Add the A and AAAA records at your DNS host. Add the www CNAME too if you want www to work.
  3. Once the DNS check passes, turn on Enforce HTTPS.

DNS records

TypeHostValue
A@185.199.108.153
A@185.199.109.153
A@185.199.110.153
A@185.199.111.153
AAAA@2606:50c0:8000::153
AAAA@2606:50c0:8001::153
AAAA@2606:50c0:8002::153
AAAA@2606:50c0:8003::153
CNAMEwww<user>.github.io

"@" means the name itself (yourname.site.ink). "www" means www.yourname.site.ink.

If the platform suggests a CNAME for your root name

Because site.ink is not on the Public Suffix List yet, some platforms treat yourname.site.ink as a subdomain and suggest a CNAME record. A CNAME is not allowed at the root of your name, so use the A (and AAAA) records above instead, or an ALIAS/ANAME record if your DNS host offers one. Why?

Check your setup

DNS changes usually apply within minutes but can take up to a day. Look up your name in WHOIS to confirm the nameservers, and make sure your domain status is not inactive or on hold.

GitHub Pages documentation

Values checked against the official documentation on 16 October 2026. Your platform's dashboard is always authoritative.

← All guides