How

"colophon" if you're fancy

Random Geekery has been built many ways over the years. It’s nearly always a process of invoking just tasks on my M1 MacBook Pro.

At this exact moment, the pages are a mix of Markdown and Org Mode. I probably wrote the Org files in Emacs, and most of the Markdown was originally written in Vim or Neovim. Maybe Sublime Text. Who knows?

Those pages and any images are processed through the Astro static site generator. Astro’s component-based functionality simplifies site design. Style-wise, it’s mostly straightforward CSS with Open Props for the design language and Sass for the few remaining conveniences that aren’t easier or reliably supported in-browser.

For interactive features, there’s not much. Pagefind adds JavaScript-powered search for the site. Don’t be surprised if I add more later.