I created a Jekyll-powered blog and am hosting it with GitHub Pages.
Now, I want to set up a subdomain (blog.example.com), but can't make it work.
I have added a CNAME file with the text: blog.example.com. And I have added two A records in my Dreamhost account for the subdomain, both pointing to 204.232.175.78, provided by GitHub.
Any idea about what the missing part is, or if I'm doing something incorrectly?
On GitHub, navigate to your site's repository. Under your repository name, click Settings. In the "Code and automation" section of the sidebar, click Pages. Under "Custom domain", type your custom domain, then click Save.
The setup is different for domains like example.com
and sub-domains like blog.example.com
.
blog.example.com
, click Delete in the Actions columnexample.com
CNAME
record:
blog
CNAME
yourusername.github.io.
(yes there is a .
at the end!)example.com
, click Edit in the Actions column and switch to DNS only hosting (it's at the bottom)example.com
A
record:
A
185.199.108.153
(GitHub, from this page)CNAME
record:
www
CNAME
yourusername.github.io.
(yes there is a .
at the end!)(Yes, you need both the A
and CNAME
records in this case.)
Btw, the only reason I know this is because I did the same thing last weekend. I was quite lost, but the helpful support guys helped me half way, and I figured out the rest. This procedure works for me, I needed both cases so I tested both.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With