Architecture Notes: Homepage as a Hub
Quick architecture memo: content vs data, and why the site is structured as a hub.
This site is intentionally split into two categories:
- Content: long-form writing that benefits from Git history (
MD/MDX). - Data: structured items that want queries/filters (e.g., scraps, links).
Why a “hub”
A personal homepage works best when it’s the index of everything:
- Writing (blog)
- Work (portfolio/projects)
- Short notes (scraps)
In practice, this means:
- Pages should be composable and fast
- Navigation should not expose broken routes
- Accessibility defaults must be strong