This is a simple one page bio site that uses astro with some basic CI/CD using github actions. The site & resume are built from a single resume.clintp.json that conforms to JSON Resume
To further explore the resume data you can use jsoncrack.com or lite.datasette.io
- Node.js 18.x
- npm 10.x
Install dependencies
npm install
To run a local web server for development
npm run dev
npm run test
From the resume
directory run
pipenv run python resume-transform.py
This will produce a number of build artifacts in the resume/build
directory
This site is automatically built and deployed by github actions to Github Pages
To build a static version of the site run
npm run build
My resume is built using docxtemplater it's optimized for Applicant Tracking Systems (ATS)
npm run build:resume:
curl -L \
-H "Accept: application/vnd.github+json" \
-H "X-GitHub-Api-Version: 2022-11-28" \
https://api.github.com/users/yuhonas/repos | jq '[sort_by(.stargazers_count) | reverse | limit(4; .[])]'
- Dynamically generate PDF
- Implement JSON Source View - https://mac-s-g.github.io/react-json-view/demo/dist/