Back to projects
Active2026-04-30Design / Frontend / Content model

Personal site foundation

Turning the initial repository into a site that can publish real bilingual content over time instead of stopping at a presentation homepage.

Personal site foundation

The goal of this project was never just to make the homepage look more “published”. The real goal was to turn the repository into a site that can keep publishing over time.

Background

The repository started with a basic starter page and minimal styling. It could run, but it was not structurally ready for long-term writing, project studies, or bilingual content.

Key decisions

The most important implementation decisions were:

  • public content should use locale-based routes
  • blog posts and project pages should both render from MDX
  • every public entry should move into its own folder
  • the knowledge base should stay inside the repo rather than being published as a public route

Result

The site can already do real work now:

  • the homepage reads current entries
  • list pages and detail pages share stable templates
  • Chinese and English entries can be maintained in parallel
  • the folder structure is ready for images and supporting assets

What matters next

The next step is not more shell pages. The next step is density: more writing, stronger project studies, and continued internal knowledge capture behind the public surface.