This is my blog, it's based on the Remix Indie Stack.
You only need to run this once:
npm run setup
npm run dev
npm run lint # lint code
npm run pretty # check formatting
npm test # run unit and end-to-end tests
npm run test:unit # run unit tests
npm run test:e2e # run end-to-end tests
npm run typecheck # check types
npm run validate # run all of the above
npm run build
Deployment happens automatically after changes are pushed to GitHub.