Colophon

How this site is built.

Sites that hide what they're made of are often hiding something else too. This one isn't. Here's the stack.

Framework & tooling

Static site generatorAstro 5
StylingTailwind CSS 4 + hand-written CSS tokens
Content formatMDX (frontmatter-validated Markdown with components)
Image pipelineSharp via Astro's built-in image service (WebP / AVIF / responsive srcset)
Type checkingTypeScript, strict mode
Package managerBun

Hosting

Static hostingCloudflare Pages: free tier, global edge, static only (no server functions)
DNSCloudflare
TLSCloudflare universal SSL (TLS 1.3, HSTS, auto-renewal)
DeploysAutomatic on push to main

Typography

Display & body serifLiterata (SIL Open Font License): editorial, highly legible at reading sizes
UI sansInter (SIL Open Font License), with ss01 single-story a + cv11 slashed zero
Mono (code)JetBrains Mono / IBM Plex Mono / system fallbacks

Analytics & privacy

AnalyticsAptabase: anonymous, aggregate, no cookies, GDPR-friendly by design
CookiesNone set by this site
Third-party scriptsNone other than the analytics snippet
Ad networksNone

Full details are in the privacy policy.

Accessibility

  • Semantic HTML (proper heading order, landmark regions, aria labels where needed)
  • Skip-to-content link on every page
  • Focus rings respect focus-visible, visible on keyboard, invisible on mouse
  • Reduced-motion media query honored for animations and transitions
  • Contrast meets WCAG AA across the dark palette

Performance

  • Static HTML, no runtime JS required to read a page
  • Images auto-converted to WebP / AVIF with responsive srcset
  • CSS inlined for the critical path; larger stylesheets external with long-cache headers
  • Prefetch on hover for internal links (not prefetch-all, to stay bandwidth-conscious)
  • Font display: swap to avoid invisible text during webfont load

SEO

  • Auto-generated sitemap at /sitemap-index.xml
  • RSS feed at /guides/rss.xml (with pretty XSL stylesheet for humans)
  • Per-page canonical URL, Open Graph, Twitter card
  • JSON-LD structured data: Organization, Person, Article, BreadcrumbList, SoftwareApplication
  • robots.txt with sitemap autodiscovery

Content

  • Guides are MDX, kept in a src/content/guides/ directory under version control
  • Frontmatter is validated against a schema at build time; a guide with invalid frontmatter fails the build, not production
  • Every guide is written and reviewed by a real person (Akshay C K); nothing is published blind
  • Updated dates are tracked and visible on each guide

Credit

Every open-source project this site depends on is listed in package.json and traceable to a public repository with its own license. The craft bar this site aspires to was set by the sites that taught us what honest, calm web design looks like: Panic Inc, Linear, Pitch, and the long tradition of editorial web typography behind them.