Colophon
A colophon is “an inscription at the end of a book or manuscript usually with facts about its production.” This page describes how this site is made and what tools are used. Here’s a quick rundown of the tech stack:
- Astro
- Astro Cactus
- Cloudflare Pages
- Umami web analytics
- Keila email newsletter
The source code for the site is available on GitHub. Here are some features of the blog that are important to me:
- Dark and light mode - Astro Cactus
- Search - Pagefind
- Syntax highlighting - Expressive Code
- Math typesetting - KaTeX
- Icons - Astro Icon
If I could do it over, I suspect Eleventy would be easier than Astro. I also regret using a fixed-width font for the body text. Since everything is displayed in a fixed-width font, inline code like self.regret() has to be differentiated in other ways (Astro Cactus uses backticks and a dashed box). I might look for another theme that uses a variable-width font for the body text.