the site itself is just an astro project with a bunch of plugins. i use bun for package management in conjunction with node, it’s a speedy boi.
notable dynamic elements on the webpage, specifically site stats and the last.fm widgets, much like many other sites on nekoweb, are using the widgets written/publicized by max, which i modified by adapting them into astro components that pre-render at build time, making them look passable without javascript.
i typically use visual studio code for site development, although given that i tend to end up in situations where i don’t have my own computer at hand, but am still able to connect to a server, i am learning modal editors like neovim and helix to do things over a command line.
i plan on setting up some kind of a cms for post management, but currently every writing piece i do is authored manually. the only thing of note is that i have a mixed cloud sync setup: i use syncthing to sync my drafts between both my laptops [windows and mac] and a server, which are also located in my icloud folder for easy note access from an iphone. when i finish writing a given draft, i just drag-and-drop (or mv
ig) the markdown file into my project folder, set the necessary metadata, and then astro manages things from there by itself upon build.