Buy a domain, create a GitHub repo, write your first HTML page in the browser editor, deploy on GitHub Pages, and connect a custom domain with DNS A records.
Step 1
Pick a registrar and register your domain name.
Step 2
Step 3
Step 4
Point your domain to GitHub Pages using DNS A records, then configure it in your repository settings.
| Type | IP Address (Points To) | TTL |
|---|---|---|
| A | 185.199.108.153 | Auto / 3600 |
| A | 185.199.109.153 | Auto / 3600 |
| A | 185.199.110.153 | Auto / 3600 |
| A | 185.199.111.153 | Auto / 3600 |
DNS propagation can take up to 24 hours. Your site may not resolve immediately after saving.