Static HTML/CSS site for cbreiss.com.
Edit files → git commit → git push → GitHub Actions deploys to DreamHost automatically.
# Make a change, then:
git add -A
git commit -m "update research section"
git push
# Done — site is live in ~30 seconds.Drop your photo into assets/photo.jpg. Then push.
Before the first push you need to complete the DreamHost setup:
-
Re-add hosting for cbreiss.com in DreamHost panel panel.dreamhost.com → Websites → Manage Websites → Add Hosting Set domain =
cbreiss.com, webroot =~/cbreiss.com -
Enable SSH for your DreamHost user panel.dreamhost.com → Users → Manage Users → edit user → set Shell = bash
-
Generate a deploy key (on your local machine):
ssh-keygen -t ed25519 -C "github-actions-deploy" -f ~/.ssh/dreamhost_deploy
-
Add the public key to DreamHost panel.dreamhost.com → Users → Manage Users → edit user → SSH Keys Paste the contents of
~/.ssh/dreamhost_deploy.pub -
Find your DreamHost server hostname panel.dreamhost.com → Websites → Manage Websites → cbreiss.com → shows something like
hostN.dreamhost.com -
Add GitHub Secrets to this repo github.com → cbreiss/cbreiss-site → Settings → Secrets and variables → Actions → New secret:
Name Value DREAMHOST_SSH_KEYFull contents of ~/.ssh/dreamhost_deploy(private key)DREAMHOST_USERYour DreamHost username DREAMHOST_HOSTYour DreamHost server hostname (step 5) -
Push to main — GitHub Actions will deploy the site.
index.html main page
style.css styling
assets/
photo.jpg your profile photo (you add this)
.github/
workflows/
deploy.yml auto-deployment