I created my resume in HTML/CSS years ago (because why not?) but recently got tired of manually compressing and uploading it.
- Make an update
- Merge to master
npm build
locally- Open HTML, select "print", then "save as PDF"
- Upload both HTML and PDF files to 2 different servers (justin.beer and justin-schrader.com)
- Make an update
- Merge to master
GitHub actions now takes care of the rest. When I merge resume updates into master, it is compressed, uploaded, and a PDF is generated automatically using puppeteer
🏝️
A bit overkill, but fun to set up!