Afterword is my attempt at keeping a personal site that still feels alive. I wanted something that could hold short updates, photographs, check-ins, music notes, and longer writing without collapsing into either a social profile or a conventional blog theme pretending to do everything.
The public site is built with SvelteKit and runs on Cloudflare Workers. That gives me a live site rather than a static export, which means I can mix archived material with fresher things like Bluesky statuses, check-ins, synced gallery images, and other small present-tense details.
Ghost is still an important part of the workflow. It remains the writing desk for longer posts and some of the editorial side of the site. I like writing in a calmer environment and then letting this front end compose those pieces into a broader personal home rather than making Ghost carry the whole experience by itself.
Statuses and check-ins come from my own PDS and Bluesky account. I still think of this domain as the center of gravity, but I like that some of the more live pieces can move through a portable identity layer instead of being trapped inside one app. The goal is not to turn the site into a feed, though. It is to let the site breathe a little.
The gallery now uses a local synced image layer instead of pulling directly from Ghost on every request. Photo posts are discovered from Ghost, copied into my own image storage, and saved with metadata so the gallery feels faster, steadier, and more like it belongs here. That was one of the more important changes I made recently.
Music notes work a little differently. Crucial Tracks and Album Whale entries are archived locally so they can stay part of the site even if the outside services change shape or disappear. In general, I am trying to bias this site toward keeping what matters close at hand.
That is probably the larger point of all this. I am not trying to build a product. I am trying to make a home on the web that can hold the professional parts of my life, the wandering and photography parts, the family-and-garden parts, the music-obsessive parts, and the ordinary notes that would otherwise disappear into platforms built for speed instead of memory.
It is a little handmade on purpose.