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.
请配置 `NEXT_PUBLIC_GISCUS_*` 环境变量以启用评论。