So I changed the method I'm using to generate this site again, and it's now Hugo. Which means everything is a static file and I can write from wherever I want to create content. Just as long as it goes through the Gitlab server to build a new image.

I know I could deploy to a static hosting service, but everything else uses exoframe, so that's what this uses too!