Yes, yet another static site generator, but this one is mine with all the idiosyncrasies attached. I'm a big fan of static sites as they're performant, secure, and simple. The less I have to think about frameworks or plumbing for front end the better. My own sites for years have been some variation of hand edited HTML or hugo generated static constructions, but hand editing is inefficient and running hugo to generate and upload is just somehow not satisfying. Beyond that, having a nice admin backend (analytics, post editing, site settings) admittedly makes life a little nicer. There is a tension here, so of course I had to roll my own engine to temper it.
The filesystem as source of truth is an ancient idea, older than databases, older than the web. DTCOM, unimaginatively named and running this site, treats every change as a filesystem operation and serves the result, atomically rebuilt. The source are markdown files with front matter - just a single file per post. The go binary backend then reads those files, renders them using goldmark and html/template and places them in a public directory which is then served to visitors. This engine watches the source director (fsnotify) and rebuilds automatically when it detects changes, updating the live served static site. Every page (homepage, search, sitemap, feed, 404, robots.txt, etc) are generated from this pipeline.

This go backend enables a few nice features: post creation/editing/preview, backups, editable nav and bio, dynamic RSS links, and an API/MCP authenticated bridge that means I can direct agents to update the site directly if needed. The site is both dynamic and static and gives me the best of both worlds.
There is no database as a source of truth, only the file system. The is an optional SQLite index that enables fast search and simple view counts, but nothing else. You can create content by dropping in a file, writing in the admin interface, or using the mcp/api backend to manipulate things from afar - all of these trigger a near instantaneous reload and the updated content is live. The site is flexible in how you create with it, but keeps serving simple. It does this with mutex and concurrent triggers that coalesce into one rebuild/write/delete (if necessary) which means no downtime and seamless updates.
There are lots of opinionated niceties in presentation. Images are uploaded, dynamically generated into optimized resolutions and formats, and served seamlessly with lightbox support (and pinch to zoom capability). It supports LaTeX math rendering, styled code blocks, and advanced markdown including footnotes, quote blocks, RSS, raw markdown rendering for agents browsing, and many other tiny thoughtful features.
While it was developed with a variety of agents, the codebase is small enough you can read it and understand it (which means any llm you point at it can too). This is a site for a single author, not designed to scale, but to be a personal thing - a place to share, a cozy home that fits me just right.