This is a sandbox repo for developing a GitHub Pages portfolio. I'll be testing some things out with a more modern approach...
To set up GitHub Pages with a custom domain from Namecheap, adjust the DNS settings to include the following records:
Type | Host | Value | TTL |
---|---|---|---|
A | @ | 185.199.108.153 | Auto |
A | @ | 185.199.109.153 | Auto |
A | @ | 185.199.110.153 | Auto |
A | @ | 185.199.111.153 | Auto |
AAAA | @ | 2606:50c0:8000::153 | Auto |
AAAA | @ | 2606:50c0:8001::153 | Auto |
AAAA | @ | 2606:50c0:8002::153 | Auto |
AAAA | @ | 2606:50c0:8003::153 | Auto |
CNAME | www | cheehieu.github.io. | Auto |
TXT | @ | zoho-verification=...zmverify.zoho.com | Auto |
TXT | @ | v=spf1 include:zoho.com ~all | Auto |
TXT | zmail._domainkey | v=DKIM1; k=rsa; p=... | Auto |
For a free email account using the custom domain with Zoho, adjust the mail settings to "Custom MX" and add the following records:
Type | Host | Value | TTL | |
---|---|---|---|---|
MX | @ | mx.zoho.com | 10 | Auto |
MX | @ | mx2.zoho.com | 20 | Auto |
MX | @ | mx3.zoho.com | 50 | Auto |
Part of the reason I wanted to migrate away from NiftyHedgehog was because I didn't control some of the other "NiftyHedgehog" accounts in the wild. And those contents didn't align with my personal brand. So I chose a domain with very little competition. And then created matching accounts on various platforms to prevent others from doing so. Here are some of the accounts:
- Amazon Business
- Atlassian (Jira, Bitbucket, Trello)
- BetterStack
- Dev.to
- Discord
- GitHub
- Gitlab
- Gmail
- Google Business
- Hacker News
- Mastodon
- Meta
- PayPal
- Reddit, sub
- Shopify
- Slack
- Snapchat
- Square
- Stack Overflow
- Stripe
- TikTok
- Twitch
- Venmo
- YouTube
- Zoho Email
- logos
- simplify home screen with links to LinkedIn, GitHub, Resume (pdf), Contact
- About Me section
- Projects section
- Resume section
- optimize for mobile
- optimize load times, image sizes
- support for light/dark themes
- analytics
- Jekyll blogs
- Disqus commenting