2026-04-10

Building a Light Archive for Research and Photography

Why this site uses JSON-first structure, durable routes, and Cloudflare-backed media delivery.

Building a Light Archive

This site is intentionally shaped as a light archive instead of a classic portfolio.

Why archive first

A research-facing personal site changes slowly, but it changes for years. The structure therefore matters more than the first paint. I want a content model that survives:

  • new papers
  • new writing threads
  • new media buckets
  • bilingual pages

Why JSON plus MDX

JSON carries the durable metadata and routing facts. MDX keeps the writing experience pleasant. That split is enough for a single-author site without creating an entire admin system.

Cloudflare as the media edge

PDFs and public gallery assets belong outside the repository. They need stable object keys, global delivery, and cache-friendly URLs. The app only needs to know the metadata and the object path.

Comments

Configure `NEXT_PUBLIC_GISCUS_*` variables to enable comments.