DEV Community

loading...

How to Add a Custom Domain to Your Github Pages?

datsgabs profile image Gabriel Lazcano ・1 min read

Link to original article (recommended): https://gabriellazcano.com/blog/how-to-add-a-custom-domain-to-your-github-pages/

I have to admit, I was struggling with getting my Github Pages to use my custom domain. In fact is extremely easy, I have to say I have no idea why I was struggling really.

Requirements

A custom domain (the provider doesn’t really matter, just make sure you can change the DNS records)
An active Github page, in the form [username].github.io or [project].github.io

Set DNS records

Every major Domain provider has it’s own way of setting up a new DNS record, but it’s really straightforward. All you need to do is set A & CNAME records for the selected domain.

You have to add 4 A pointing to @ record from this list:

185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153
And then add a CNAME record with the name www pointing to your [username].github.io page

Discussion (0)

pic
Editor guide