How to Build a Website Using Github
Chandler Lester
Getting Started
I already owned my domain name: http://chandlerlester.com via google domains.
- Create a special github repository.
- It needs the following naming format: username.github.io
- Note: this process will be a little simpler if your username is the same as your desired domain name.
- It needs the following naming format: username.github.io
Settings (on Github)
There are several important settings you need to change to host your domain through github.
1. Change the following under settings in Github (above the Danger Zone)
More Settings
2. Create a CNAME file
3. Change DNS settings
Customization
There are a lot of Jeykll themes for github pages. Many people create these themes for free.
Find more here
How Did I Personalize My Site?
1. I forked the Minimal Mistakes repo
2. Then I followed the online tutorial for some basic edits
3. Since I am obsessed with customization, I made a lot of other changes
How Customizable are these Sites?
Grant's website is also built on Minimal Mistakes, see how different his site from mine!
These designer's constantly update themes, and they all have a lot of customizable settings.
References
- Github Guides: setting up the website repo
- Luis L, Medium.com: Github pages & google domains
- Michael Rose: minimal mistakes set up
- Adam Pritchard: Markdown Cheatsheet
Exciting Github Pages News
- The Github Blog: custom domains gain https support!