Skip to main content
The hosted path: keep resume.yml in your own repo, push, and let CI rebuild and deploy to GitHub Pages on every change.

1. Drop in the workflow

Create .github/workflows/resume.yml:

2. Enable Pages

Repo → SettingsPages → Source: GitHub Actions.

3. Push

Within ~60 seconds the workflow finishes and your resume is live at https://<username>.github.io/<repo>/.

Tips

  • Custom domain. Drop a CNAME file into the same repo’s root and set the domain in Settings → Pages.
  • Multiple themes. Build several formats in one run:
  • PR previews. Add a second job that builds on pull_request and uploads the artifact for download — reviewers see exactly how the resume changes.
  • Pin the version. go install …@latest always fetches the newest. Replace with @v0.x.y to reproduce builds.