Recent updates
Start with the newest post, then follow whatever catches your eye.
Wuji's Personal Blog Geek notes, journals, game design, travel, and collections A personal site that keeps journals, technical fragments, portfolio work, travel logs, and waiting lists in one maintainable structure.
Personal blog best practice
This version reorganizes the site around a more usable personal-blog structure: journal as the main thread, knowledge management for fragments, and separate but connected spaces for game design, travel, collection, and waiting.
Recent updates
Start with the newest post, then follow whatever catches your eye.
Latest journal
The important part of this rebuild is not the language switch itself, but the way routes, content models, and CMS structure now agree with each other.
test here
If the front-end changes without the CMS, or the CMS changes without the readers, the content system becomes inconsistent again almost immediately.
Knowledge Management
A language switch should continue the current reading path instead of throwing the reader back to the homepage.
The easiest thing to forget during localization is singleton content: navigation labels, headings, paragraph arrays, and other JSON-based page copy.
When fields, routes, and CMS collections all change together, reading the code is not enough. The interface has to be checked too.
Photo wall
Let one frame settle before the wall glides to the next collection.
Archive
Keep only the most recent entry pointsOther lanes
Game Design
A series of prototypes and breakdowns focused on combat loops, risk-reward tension, and pacing feedback.
Photo collections
Travel logs do not need to be dramatic. Stations, slopes, and convenience stores are often enough to carry a whole memory.
Collection
Game materials revisited for pacing, feedback, and visual language belong naturally near the collection page.