Sites
I don't want to break any URLs on my sites as they stand, but I've got loads of (currently badly organised) material to add, mostly project docs which will be rendered through #:postcraft. Everything is going on the same Ubuntu server. Right now the material is mostly split per-project in repos on GitHub. I reckon the raw material (mostly markdown) is best left where it is, but the rendered versions can all go all go together. Pretty all the new stuff should go under the umbrella (and domain name) of hyperdata.it. The older material I have that's actually live now is in the repo hyperdata-static, I'll leave that alone. But I do have a more recent repo hyperdata, with a lot of the current (sub-)projects as git submodules. So to keep things simple, for now I'll have #:postcraft render the corresponding docs under the local dir :
~/github-danny/hyperdata/site
Hmm. A slight complication is that I've also got non-postcraft docs, jsdoc etc. Postcraft will be providing the index page etc, so I guess the easiest is to go for eg. :
# postcraft
~/github-danny/hyperdata/site/transmissions/index.html
~/github-danny/hyperdata/site/transmissions/entries/2024-12-23_today.html`
...
# non-postcraft
~/github-danny/hyperdata/site/transmissions/jsdoc
~/github-danny/hyperdata/site/transmissions/jsdoc/index.html
...
Yeah.
Most of the new material will want the same kind of layout/styling, so I'd better also have a :
~/github-danny/hyperdata/site/common
~/github-danny/hyperdata/site/common/css
...
I can do the routing via symlinks on the server and/or nginx routing. There might be some existing potential conflicts, eg. there could well be a https://hyperdata.it/transmissions already. But I don't need to worry about that right away. First get the stuff rendering in an organised fashion, figure out the plumbing later.
Speaking of plumbing, I've a toilet cistern over at No.7 to fix today if I can (might need new parts). The power's off over there at the moment so I should take advantage of the daylight.
#:todo check ufw status on server
#:breakpoint