datacraftworks.com

Setting Up a GitHub Pages Site with a Custom Domain

This guide outlines the process of configuring DNS and setting up a GitHub Pages site for a custom domain.


1. Prepare the GitHub Repository


2. Configure Your Domain Host (DNS Setup)


3. Configure GitHub for the Custom Domain


4. Test and Verify


5. Optional: Favicon and Additional Configurations


Summary of Key Steps:

  1. GitHub Repository:
    • Create, enable Pages, add content, set up the domain in settings.
  2. Domain DNS:
    • Add A and CNAME records, verify no conflicts.
  3. Validation:
    • Wait for DNS propagation, test the site.
  4. Enhancements:
    • Add a favicon and further customize.