Typst resume with GitHub Pages landing page.
- typst - Document compiler
- poppler-utils - For
pdftotext(PDF to text conversion) - Python 3 (optional, for local testing)
./build.shOutputs:
builds/resume.pdf- ATS-optimized PDFbuilds/resume.txt- Plain text version for ATS systems
python3 -m http.server 8080Open http://localhost:8080 to preview the landing page.
Push to master branch. GitHub Actions will:
- Build the resume (PDF + TXT)
- Deploy to GitHub Pages
Your page will be available at: https://<username>.github.io/resume/
Enable GitHub Pages in repo settings:
- Settings → Pages → Source: "GitHub Actions"