Info
What?
Yeah, so. The idea of a so-called digital garden came up a few times — I first heard of it through quat’s take on the idea, then unascribed’s infrastructure sounded appealing enough to me that I decided to take the plunge. So this is my own spin on it! A digital furnace.
Also, shoutout to artemis’ garden. Very cool.
This is going to be part microblog part essay dumping ground part shitpost compilation. Don’t expect too much.
How?
I’m pretty much stealing Una’s implementation– 11ty frontend with Djot markdown on the backend. Thanks for doing all the heavy lifting!
One small note is that I am hosting this on a non-root path under chireiden; 11ty assumes a nontrivial amount that it’s running at a web root by default. Setting pathPrefix
in the config and attaching the HTML base plugin fixes most of it, but I still did have to route /.11ty/ to point at the same location. Seems this is a known issue…
Update: Apparently this also attempts to perform a websocket connection to the root of the server. Negotiating this is gonna be a real pain. Note to self: Figure out how to route this dang thing properly.
There’s also, like, no way for you to tell the dev server to bind to a specific interface (which is kind of goofy!) I had to firewall the port that this is running on locally.
Why is it a furnace and not a garden?
I’m no good at gardening! Plants wilt, and I’m awful at keeping them alive. A furnace that can lie dormant, and that I can warm up anytime by throwing fresh fuel in, seems like a lot more maintainable.
There aren’t very many opportunities for gardening in Former Hell, anyway.