Skip to content

Repository files navigation

clintp.xyz - my bio site  test, build and deploy site

Getting Started

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

Prerequisites

  • Node.js 26.x
  • pnpm 10.x

Installing

Install dependencies

pnpm install

Development

To run a local web server for development

pnpm run dev

Running linting & the tests

pnpm run test

Transforming the resume

From the resume directory run

pipenv run python resume-transform.py

This will produce a number of build artifacts in the resume/build directory

Deployment

This site is automatically built and deployed by github actions to Github Pages

Building for deployment

To build a static version of the site run

pnpm run build

Building the resume

My resume is built using docxtemplater it's optimized for Applicant Tracking Systems (ATS)

pnpm run build:resume

Attributuion

About

My bio in two mouse clicks or less

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages