This site is made using Pelican which is a Python Static Site Generator
I use Digital Ocean to host the site.
I have a Makefile file that allows me to generate new posts. It also allows me to publish the post.
I like just more though as a command runner, so there is also a justfile that is just a wrapper for the Makefile
I use a SQLite database hosted at Vercel which runs datasette to serve up search results. I wrote a custom Pelican Plugin called pelican-to-sqlite to generate the content of the entry for the SQLite database.