Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Custom Domain

You can use your own domain like cre.youruniversity.edu instead of the default GitHub Pages URL.

See About custom domains and GitHub Pages for an overview.

Step 1: Add CNAME file

Create a file called CNAME (no extension) in your repo root:

cre.youruniversity.edu

Step 2: Configure DNS

Add a CNAME record with your domain provider:

  • Name: cre (or your subdomain)
  • Value: acm-cre-university.github.io (your GitHub Pages URL)

Step 3: Enable in GitHub Pages

  1. Go to Settings > Pages
  2. Under Custom domain, enter your domain
  3. Check Enforce HTTPS (after DNS propagates)

DNS changes can take up to 48 hours to propagate.

See Managing a custom domain for detailed instructions.

Having issues?

See the Troubleshooting guide for solutions to common domain problems.