wzk.icu - Personal Technical Portal
ActivePersonal Infrastructure
A personal technical portal rebuilt with Astro 6, combining blog publishing, project pages, personal branding, static generation, Markdown content, SEO, and AI-search-friendly structure.
Project Profile
- Phase
- Long-term Maintenance
- Visibility
- Public Site
- Next Step
- Keep improving content governance, bilingual paths, SEO/GEO, and AI-search readability.
- Project Relation
- The entry point of the work system, connecting blog posts, series, FAQ, project map, and public archive.
- Boundary
- This is a personal technical portal and content system, not a commercial platform or a resume page.
- Tech Stack
- Astro
- TypeScript
- Markdown
- SSG
- SEO
- Bun
Project Background
The earlier version of wzk.icu was a static HTML and CSS site. It was simple, but hard to maintain, inconvenient for writing, and weak for SEO.
This rebuild turns the site into a sustainable personal technical portal powered by Astro 6 and Markdown content.
Goals
The project is designed around a few clear goals:
- Write blog posts with Markdown
- Present projects in a structured and searchable way
- Keep the site static, fast, and easy to deploy
- Improve SEO, bilingual discovery, and AI-search readability
- Avoid heavy runtime dependencies, databases, and unnecessary backend services
- Connect articles, series, tags, FAQ, project maps, and llms.txt into a long-term public work system
Technical Choices
Astro is a good fit because it generates static HTML, works well with content collections, and keeps client-side JavaScript minimal. Bun is used as the package manager and build runtime for a faster local workflow.
The site also includes structured metadata, sitemap generation, RSS feeds, Open Graph images, bilingual routes, project grouping, and llms.txt files for AI-oriented discovery.
Current State
The framework, bilingual blog system, project map, tag governance, RSS, sitemap, FAQ JSON-LD, and llms.txt are in place. The next stage is to keep refining core content, project evidence, English pages, and GEO-friendly structure.
Relationship with Other Projects
wzk.icu is the main entry point. It explains the personal positioning, organizes articles, connects the project map, and receives search traffic. AscendLab, the AI Voice Module, AI Infra Handbook, stop-slop-zh, the code generator, and TeslaMate become long-term public records through this site.
Project Asset
Asset Connections
How this project connects to topics, reading paths, series, and future writing.Related Topics
Reading Paths
- Indie Building PathSite, content system, SEO/GEO, and public work assets
- Backend Engineering PathStatic build, routes, SEO files, and automated checks
Related Series
- All SeriesLong-form article structure hosted by the site
Related Entries
- LLM Production EngineeringAI engineering entry article
- K8s Spring Boot PitfallsEngineering practice example
Project Timeline
- 2026-05Positioning, bilingual projects, and SEO/AI-search infrastructure closed
- Next StageTopic matrix, workflow, and roadmap move into maintenance
Next Content Plan
- Keep improving the topic matrix, content roadmap, and local checks.
- Maintain sitemap, RSS, llms.txt, and structured data as long-term infrastructure.
Project FAQ
- Is wzk.icu a blog or a portfolio?
- It is a personal technical portal where blog posts, series, topics, projects, and workflow pages form a public work system.