michaelharley.net

What happens to our blogs when we die?

5 min read

If Emily Dickinson had written her poems on her Wordpress blog, her host would have deleted them outright when the bill came due. Instead, her sister found 1,800 poems written on paper and stored in a drawer. Words written on paper take an intentional decision to destroy them whereas words written online usually require an intentional decision to keep them. In this modern blogging age how do we make our writing last?

I do not have any important writing on this blog but I do want my family to have access to it after I've shuffled off this mortal coil. Here is what I'm doing to make my site and writing less ephemeral.

When I first started down this path, I thought I'd be able to build my site and configure my hosting such that the site would last for at least 10 years after my passing. As I've tried to figure this out, I think I've determined that there are just too many variables to ensure this will work as planned. My site URL gets a decaying number of years and I must pick which failure mode I can live with.

I think I've been trying to solve the wrong problem. I've been trying to figure out how I can make my website last for a long time, but I really only care that my words are carried forward. That feels like an easier problem to solve, so that's what I set out to do.

The words #

The reason I liked the idea of static sites is that I write my blog posts in markdown, which is a text-based format designed to be universally accessible. In order to support more features, I've extended how my site processes markdown files. For example, an image in a standard markdown file uses a specific format for inserting an image:

![Alt text goes here](path-to-image.jpg)

But since I want fancy image processing, I use an 11ty shortcode that wants images tagged like so:

{% image "relative-path-to-image.jpg", "Alt text goes here", "(min-width: 50em) 400px, 60vw" %}

That means that my markdown files are no longer as universally accessible as I need them to be. So, my very first step is to get my markdown files back into standard markdown. I am writing a new script to transform my 11ty markdown files back into plain, standard markdown. The script copies these plain markdown files to a separate location as the long term, cold storage. A cron job updates this cold storage archive once a month.

Cold storage is its own git repo, separate from my site, pushed to my own git server. That means my normal backup jobs pick it up and send a copy offsite, without me doing anything else. It also means I can hand the whole thing to somebody.

Once I have the standard markdown repo, I can make whatever I want out of it. The first thing is an EPUB, which is really just a zip file full of HTML, packaged up so it opens like a book. I build it with smaller 600px images, which is plenty on a phone or an e-reader. The same cron job that builds the cold storage archive generates the EPUB monthly.

Then the part I'm actually looking forward to: a printed book, once a year. I did the math and it's a real book, not a pamphlet. 2026 is sitting at 49 posts and roughly 24,500 words with five months still to go, so a full year probably lands around 35,000 to 40,000 words. That's somewhere between 130 and 160 pages.

Plenty doesn't survive the trip to paper. Links turn into dead strings. Comments vanish. My video posts have nothing to show. But a book on a shelf doesn't need a domain, a host, a password, or an internet connection. Nobody has to remember a URL. It just sits there being a book until somebody picks it up.

That's the drawer.

Somebody has to know #

Dickinson's sister knew where to look. Without her, the drawer is just a drawer.

So the EPUB goes onto a USB stick, and the stick goes into my fireproof safe, right next to the "oops I'm dead" binder my family already knows to open. I swap in a fresh stick once a year. Nobody has to be told where my writing lives, or handed a URL, or walked through cloning a git repo. Just read the binder and I'll explain everything there.

What I considered and rejected #

Here are a few things I considered but ultimately decided against.

Prepaying ten years of hosting. This was my original idea. Ten years of VPS is about $900, and I could just park it. The problem is I have no way to ensure that my VPS at Capsul would survive ten years. They might go under or be sold off. I could switch to a bigger provider like Digital Ocean but there are still many variables with a hosting plan that is difficult to plan around.

A dead man's switch. I was imagining some sort of prompt, delivered through email that I would click to extend another year. If I failed to click it, then this automation would migrate the site somewhere free and post the "if you're reading this, that means I'm probably dead or in jail. Either way, I'll not be posting anymore!" type of message. The problem is it inherits the same problem I built it to solve. It needs working API tokens years from now and it's difficult to do a full-on test. Needless to say, it's very fiddly and there's no way to ensure it will actually work correctly on the day it needs to.

Moving to free static hosting. GitHub Pages, that sort of thing. It would work, and I don't want to. I like having my own server, and once the words are durable on their own I don't need somebody else's free tier to be the thing that lasts.

Conclusion #

I started out trying to keep a website online for ten years after I'm gone. I've landed somewhere smaller and, I think, more honest: the words go into formats that don't need me, and one printed book a year does more for this than any hosting decision I could make.

Dickinson didn't have a plan. She had paper and a sister. I'm just trying to arrange the same two things on purpose.

What about you? Have you thought about what happens to your writing when you're not here to pay for it?

Also on Mastodon (opens in a new tab) Bluesky (opens in a new tab)

Signal

2 Comments

Nate

"The internet is forever" is a great warning for things you'd like to scrub, but a lie when it comes to preservation.

I'm not too worried about my writing, it's usually technical as opposed to personal (so I doubt it'll be too much of an interest to family & friends) and much if it gets dated after a few years anyways. Though I have been toying around with some protocols that reference files instead of domain names (IPFS & Blossom) and have been toying around with making an ebook style booklet of some of my posts for my website as well. My buddy Claude vibed a MD to Docx conversion web that I'm using for it, I can share it if you're interested.

Join the conversation