Colophon
This site is a static export of a Next.js App Router project. Posts are MDX, compiled at build time; code blocks are highlighted with Shiki during the build, so no JavaScript is required to read anything here. Styling is Tailwind CSS plus a small hand-written typographic stylesheet. Type is set in Newsreader with JetBrains Mono for metadata. The site is hosted on Netlify; DNS lives in Cloudflare, managed with Terraform. The source is on GitHub.
The footer version is the site’s own semver, bumped when the site itself changes, not when posts are added. The short SHA is the git commit the deploy was built from.
Changelog
v0.2.1
Changed
- Copy edits across the site; public contact address is now me@aloutfi.com.
Fixed
- Missing space in the homepage bio (“10years”) caused by JSX whitespace trimming after an expression.
v0.2.0
Added
- Manual light/dark toggle in the header (saved preference, system default otherwise).
- Email on the domain: me@aloutfi.com forwards via Cloudflare Email Routing, managed in Terraform.
Changed
- Years of experience are computed from a 2016 start at build time instead of hardcoded.
Fixed
- Light-mode syntax highlighting: Shiki's light palette was defined but never applied.
v0.1.0
Added
- Initial site: home, writing, projects, now, colophon.
- Full-content RSS feed, sitemap, robots.txt, llms.txt.
- Build-time syntax highlighting via Shiki (zero runtime JS).