This page details the tools powering this website.
The pages are generated by Next.js which abstracts away the build process for me. All the page layouts are built in React, styled by Tailwind CSS. The site uses variable fonts Assistant (sans-serif) and Source Serif 4 (serif).
All content is written in extended markdown via MDX, with various lifestyle extensions from Remark and Rehype. Math is rendered via KaTeX. Code highlighting is done using Shiki. Images are hosted on Imgur.
Authentication for some protected pages is handled by Clerk.
Minimal analytics are powered by GoatCounter.
Search is powered by Stork.
The complete source is available at activatedgeek/www.