Skip to content

sorcware/portfolio-generator

Repository files navigation

Easy source control and web display of your professional life

from 0 to hero in 5 easy steps

Github Quickstart Guide

Fork this repository into your own github profile

Important Name this repository {your github username}.github.io Also, it needs to be public...

Clone that repository locally and update.

Most important 3 things to update is.

  1. portfolio.yaml
  2. img/main_image.jpg

UV Sync & Run main.py

This takes your YAML and uses the templates to make a index.html. Then Push this back up to github

Enable github pages

  1. In the repository settings (on github) go to the pages tab
  2. Click Deploy from a branch
  3. Choose main (who uses anything else?)

Go bask in your glory

Head on over to {your github username}.github.io (website)

Optional final steps for your own domain

Github guide

  1. In the github repostiory settings, under pages enter your custom domain (this will add a CNAME file to your repository)
  2. Head on over to your domain provider
  3. for your chosen domain click manage DNS
  4. 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
    
  5. 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
    
  6. Finally make a C Name Record that points www to {your github username}.github.io

Optional Verify your domain to enforce HTTPS

Github Guide

  1. On your github settings (top right of any page)
  2. Click Pages on the left hand side
  3. Click add a domain and enter your domain
  4. follow instructions on addind a TXT record in your domain provider
  5. Wait for verification
  6. Enable force HTTPS on your repository page settings

About

Thing that makes a portfolio for a website. yay.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •