Custom Domain Names¶
CNAME file¶
- The
CNAMEfile contains the custom domain name, e.g.,www.mkdocs-demo.org - Do not include a
CNAMEfile in the repo if you are not using a custom domain name, i.e., you are using the default URL
GitHub Info on Apex Domains
What is a DNS Resource Record?
DNS Configuration¶
GitHub Project Configuration¶
- Create the required
A(IPv4 address) records as described here - Create a
CNAME(canonical name) record forwwwand assign it the domain name of the project
DNS Config for Project on Google Domains

GitHub User Configuration¶
- Create the required
A(IPv4 address) records as described here - Create a
CNAME(canonical name) record forwwwand assign it the domain name of the user
GitHub Organization Configuration¶
- Create the required
A(IPv4 address) records as described here - Create a
CNAME(canonical name) record forwwwand assign it the domain name of the organization
Not working?
GitHub's tips for troubleshooting custom domains