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.