Hello, World! #
This is a first attempt at setting up a personal website. I've never done it properly, but I've had this domain for a while now, so why not start using it?
Today, most of my time was spent creating a static site generator in Odin. My aim for this site is for it to be a random dump of my thoughts, findings, projects and whatever else I wish to write about.
Since I strongly dislike the amount of bloat that is on the modern web, this website shall be kept as simple as possible. No cookies, no tracking, simple HTML, minimal JavaScript (only to store the night mode setting). The goal of this site is for every page to be less than 14KB1 One reason why: https://endtimes.dev/why-your-website-should-be-under-14kb-in-size/. Seems like a good target. gzipped (apart from images). The website is fully parsed from markdown files and converted to static HTML pages. It also comes with an RSS feed, a sitemap and tags. The entire site generation is done in about ~10 ms using ~300KB memory, plenty fast for now. I've set up GitHub Actions to automatically deploy this site, so let's see if it breaks things in the future (it probably will). It deploys within 10 seconds after pushing which is great as I don't need to upload files myself.
I'll keep this one short, and pick an actual topic to write about in future posts. Just wanted to get this one out there to celebrate that the site is up and running!