Hopefully they don’t go out of their way to try to lock you into using their VTT. I’m not a fan of Roll20 myself but as long as they let Demiplane be themselves and keep it mostly open for third party plugins to do their thing, we should be alright in the long run.
Maybe look at Astro and develop a lightweight blog post admin panel to create, edit, and delete posts. Should be relatively easy and you should be able to render out a static site from it each time you need to update it.