J

Infrastructure for Personal Sites

Git is imperfect

Users should never have to deal with a CLI or merge conflicts (unless they want to).

But version-controlled flat-file is good

You shouldn’t have to set up a database to serve HTML files.

And Github gives you nice integrations

Like one-click deploys to Netlify/Vercel/wherever.

Be able to post from anywhere

A web-based interface over the repository files is a good start, but should making a single edit trigger a rebuild of the whole site?

Host media elsewhere

Or use Git-LFS? idk