Created On: Mon, 23rd January (2026)
I did discard this idea shortly after writing that, but now that I’m back to it - it basically can be pretty useful as an idea pad. Think about it.
A side-website where I can basically put whatever? Based on vibes alone? I mean that feels like it’s me, but it also feels like a good idea. Hell, I’m writing this idea here right now.
At the very least, it’s also a place where I can play around from a blank canvas. I’ll admit, I tire of the complexity and spaghetti nightmare that I set up over the years. It’s a bit of a mess, the foundation is weak — and all in all, it’s a hell of a lot more bloated than it frankly needs to be.
Currently, it handles the following:
A “babel” section which is entirely supported by mdsvex. If it ever gets out of date, my blog might straight up stop functioning.
Websockets, for the sole purpose of maintaining live updates. More useful, however, is that it is the main way how I manage my chat widget. My backend hooks a listener onto chat, and whenever it detects an event, it dispatches the corresponding thing to make the right update.
This is how I manage to include follows, polls, etc… in the chat widget.
Interaction with a backend, as required by several of my utilities, such as the history, support, fortune, schedules, etc… pages. So… most of the pages. This isn’t that important, since all of this is just hitting an endpoint, gathering data, and pasting the information in there. It’s just a matter of how long it takes to get that information.
Consider that I can host small little javascript (and otherwise) toys. Also that I can just embed images, with no image service. If I compress them well enough, it’ll be fine. Sure this means the lack of a full version, but I can always defer to a link for that.
Anyways. All ideas, no actual implementation details. I should be editing or doing something else, but here I am - trapped again.
There’s a lot to learn, like… anything about Astro. So far I have the basics and, credit where it’s due, it is very much easy to work with. I haven’t added any frameworks yet - and I might keep it that way. Emphasis on might as, of course, a framework would make DOM Manipulation and Reactivity easier to work with, amongst others. I’d probably go with Svelte. Lightweight, and fun.
I should likely figure out some sort of a prototypical structure. Also, styling. Those two can get out of hand quick. Blogging in HTML is easier than expected. Anyways. So far I’m considering a page order… so you can flip through these entries and updates like a book. Maybe have an index as well. I should probably add a creation date as well.