This personal site is hosted in Neocities and built using 11ty. To simplify uploading my static files to Neocities, I wrote a very small shell script that I added to my package.json.

#! /bin/bash
rm -rf _site
npm run build
git add .
git commit -m "Updated: `date +'%Y-%m-%d %H:%M:%S'`"
neocities push _site

A brief explanation of what this script does:

It's very simple, but if anyone has a similar work pipeline I hope it helps.