If you use GitHub Pages, you can then use the built-in local VS Code (“github.dev editor”, which is separate from Codespaces) to create and edit posts. I wrote about it here: https://anderegg.ca/2024/10/16/using-github-as-a-cms
I ended up using this on my iPad for the posts I wrote over the Christmas break.
I use those for presence detection in my house. 3D print a small case and for < $20 you have highly accurate presence detection that also works when sitting still. Ideal for automatic light and climate control.
To play with it, for example gnuplot can output on an xterm running in tektronix-mode. Open an Xterm, then...
* mkfifo /tmp/tek
* cat /tmp/tek
* Ctrl-Middle-Mouse menu:
- show tek window
- switch to tek window
- (in Tek window:) hide vt window
Open a second terminal (Xterm or any other)
* start gnuplot, on the gnuplot-prompt
* set term tek40xx
* set output "/tmp/tek"
* plot tan(x) {or whatever you want to plot}
Using two separate terminal emulators, and the fifo, makes it easier to coordinate the two different modes, because frankly gnuplot doesn't switch sensibly between the two display modes and will clobber one or the other either with Tek control codes on the VT, or write the prompt over the graphics.
I ended up using this on my iPad for the posts I wrote over the Christmas break.