This is a Next.js project powering davidsouther.com. It includes David Souther's public resume & own published works.
- This project uses mise to provision Node (>=24) from
mise.toml. After cloning, runmise trust && mise installonce sonoderesolves without NVM. - The package.json scripts are mirrored as mise tasks, so
mise check,mise test,mise dev,mise build, etc. each run the matchingnpm run <script>.
- Run the project locally with
npm run dev- Resume content is in
./src/pages/resume.json - Blog content is in
./posts
- Resume content is in
- Prepare the project for deployment with
npm run export- Updates are deployed via gh-pages pointed at the
docsfolder
- Updates are deployed via gh-pages pointed at the