Hello World: How This Site Was Built
It started with a question
This site didn't start with code — it started with an interrogation. I had Codex grill me about "building a personal website" with relentless rounds of questions: who is it for, what goes on it, what stack, where to deploy, how often to update.
The key decisions:
- Hybrid positioning: business card + portfolio + blog in one, no single audience bet.
- Stack: Next.js + TypeScript + Tailwind CSS, content maintained in Markdown.
- Deployment: static export on Cloudflare Pages — free, and reasonably accessible from China.
- Design: minimal, dark, bilingual — Chinese by default,
/ento switch.
Why these choices
Once the requirements were clear, the tech choices followed naturally: a content-driven personal site is best served by a static export — no server, no database, push to deploy.
Dark-only design was a deliberate scope cut: shipping first beats building everything at once.
What's next
No fixed topics yet. Maybe technical notes, maybe project retrospectives, maybe whatever exploration is underway. Either way, starting with no limits.