← All projects

Web · Active · July 9, 2026

This website

Tech stack: Astro · TypeScript · HTML/CSS

This site started life as a hand-built static site — plain HTML, CSS, and JavaScript, no build step. It has since been converted to Astro so the writing workflow is Markdown-first and the site can grow to thousands of articles while still shipping zero JavaScript to readers.

How it works

  • Content Collections — every post is a Markdown file validated against a Zod schema at build time. A typo’d date fails the build instead of shipping broken HTML.
  • Static output — every page is prerendered to plain HTML. No server, no hydration, nothing to slow down.
  • Obsidian as the CMS — the src/content/ folder opens directly as an Obsidian vault. Write, commit, push, deployed.
  • GitHub Actions — every push to main builds and deploys automatically to GitHub Pages.

Design

The design is the sister of my book blog, Kitaabein aur Koffee — white space, serif typography, hairline rules, a single slate-blue accent, and text ornaments instead of image assets.