You can use Github Pages to host a static version of your website and connect it with your domain. Github allows you to keep versioned copies of your website.
Step 1: Setup a Github Pages Repository
Github Pages require a specific repository setup. If your repository and pages are already setup, you can skip to step 2. If you don't already have a Github Pages repository and site, you'll need to create one by following the steps below:
- Login to Github
- In the upper right corner, click the + icon, and click on New repository
- Enter username.github.io (replace username with your github username) as your repository name
- Set it as Public
- Click Create Repository
- Create your pages within Github: Getting started with GitHub Pages
Step 2: Add a CNAME file in Github
- Login to Github
- Navigate to your repository
- In the root directory, next to the name of your repository, click the plus icon to create a new file
- Name the new file CNAME
- Enter www.yourdomain.com (replace yourdomain.com with your domain name, be sure to keep the www) in the file
- Click Commit New File at the bottom to create it
Step 3: Create the DNS Record
- Login to your Control Panel at https://www.misk.com/cp/
- Click on your Domain Name
- Under Essentials in the top area, click Website
- Select CNAME / Hostname
- Enter username.github.io (replace username with your github username) as the hostname
- Click Save
Reference Link: Github Pages
How Long will the Change Take?
DNS changes are made immediately and in realtime across our nameservers. However, due to dns record caching by internet service providers, it may take a few hours for everyone to see the changes.