Important Name this repository {your github username}.github.io Also, it needs to be public...
Most important 3 things to update is.
- portfolio.yaml
- img/main_image.jpg
This takes your YAML and uses the templates to make a index.html. Then Push this back up to github
- In the repository settings (on github) go to the pages tab
- Click Deploy from a branch
- Choose main (who uses anything else?)
Head on over to {your github username}.github.io (website)
- In the github repostiory settings, under pages enter your custom domain (this will add a CNAME file to your repository)
- Head on over to your domain provider
- for your chosen domain click manage DNS
- Create A Records pointing to your domain name to the following IP addresses
185.199.108.153 185.199.109.153 185.199.110.153 185.199.111.153 - Create AAAA Records pointing to your domain name to the following IP addresses
2606:50c0:8000::153 2606:50c0:8001::153 2606:50c0:8002::153 2606:50c0:8003::153 - Finally make a C Name Record that points www to {your github username}.github.io
- On your github settings (top right of any page)
- Click Pages on the left hand side
- Click add a domain and enter your domain
- follow instructions on addind a TXT record in your domain provider
- Wait for verification
- Enable force HTTPS on your repository page settings