Website for ajfisher.me
The site is built with Gatsby and requires a modern Node.js runtime. Node 20 is used in CI so use that or a newer release.
Clone the repo and install all dependencies:
git clone https://github.com/ajfisher/ajfisher.me
cd ajfisher.me
make install
Start the development server with:
make dev
To generate the production build run:
make build
Artifacts are written to site/public
.
Remove installed modules and caches with:
make clean
Deployments are normally performed by GitHub Actions which sync the built site to S3. If you have AWS credentials configured you can also run:
make deploy
For information on content front matter and additional details see site/README.md.