I write my blog in regular old plaintext files, I have a script that adds the header text to a file named with todays date and opens it in VIM.
I wrote a small script that renders the file in HTML and CSS, does code highlight and so on, but the goal is that blog-posts should look just fine in raw text, so that it is also usable on Gopher.
Here's how it look when it's rendered: https://dusted.dk/pages/phlog/2024-05-23.txt
And you can ask for the raw version: https://dusted.dk/pages/phlog/2024-05-23.txt?raw