feat(migration): complete WordPress migration and UX refinements

- Migrate historical posts, localized assets, and 103 comments
- Colocate media into posts/<slug>/images/ and remove wp-content
- Add native bilingual support for ai-can-change post (English default, /zh variant)
- Support clean taxonomy routing (/category/:category and /tag/:tag)
- Dynamically populate categories and tags in sitemap.xml
- Fix header scroll padding/margin offsets for anchor and reference links
- Constrain image and media widths to prevent content overflow
- Redesign homepage recent posts to 4 compact editorial cards
- Restore valid binary favicon.ico and high-res icon assets
- Remove placeholder content and sample test comments
This commit is contained in:
2026-09-16 23:09:09 -07:00
parent 8c0b04db0e
commit f52b3fe9e4
87 changed files with 3417 additions and 190 deletions
@@ -1,26 +1,37 @@
---
title: "AI可以改变什么:为孩子编程与创造力"
date: 2025-05-10
author: "haopengzhan"
title: "AI can change: Coding for kids"
date: 2026-03-02
author: "Pengzhan Hao"
category: "Non-tech"
tags: ["AI", "Parenting", "Education", "Kids"]
excerpt: "当AI能够直接生成代码,我们应该如何引导下一代理解技术、培养解决真实问题的创造力?"
cover: images/cover.svg
lang: zh
tags: ["AI Era","Diary","Family","Gemini","Teaching"]
cover: "/posts-assets/ai-can-change-coding-for-kids/images/cover-en.png"
lang: "en"
excerpt: "Since the explosion of Large Language Models (LLMs), a wave of disruption has quietly swept through every industry. What does it mean for everyday life and parenting?"
---
Since the explosion of Large Language Models (LLMs), a wave of disruption has quietly swept through every industry. While it is impossible to list every sector currently in flux, the sheer volume of new demands from startups and the AI-driven overhauls of traditional businesses serve as constant reminders of the magnitude of this shift. However, unlike the macro-narrative of business-driven AI, the actual impact of LLMs on the average person remains somewhat elusive—even for programmers standing at the forefront of this change.
随着人工智能技术的迅猛普及,编程教育的门槛正在发生前所未有的变化。
Two weeks ago, while taking care of my child alone, I noticed a letter-tracing worksheet she brought home from daycare. It hit me that she was starting to grasp the concept of "homework." In the United States, expecting a daycare to provide Chinese writing practice is almost a luxury. To help her build a foundational feel for writing Chinese characters, I decided to follow the pace of children growing up in China and create some practice sheets for her. After searching online, I found that most Chinese calligraphy worksheets are designed for older students or adults. For a child who can barely hold a pen steady, writing small characters is simply too challenging. I found a site called [E-Zitie](https://www.nqez.com/) that offered exactly what I needed: [large characters with stroke order guides](https://www.nqez.com/zitie-hanzibishunlizi.html). However, while the basic service is free, any customization requires a paid membership. Although the 38 RMB/year fee is negligible, the website’s UI felt like something from three generations ago, making me doubt its ability to meet my long-term needs.
过去,学习编程首先要克服繁琐的语法、编译器配置和环境搭建;而如今,孩子们只需要用自己的语言描述心中的想法,AI 就能协助将其变为可视化的交互程序。
Last week, a thought struck me: Why not build this tool myself? For a programmer with a background in infrastructure and backend development, building a web app is actually quite a daunting task. In my previous personal projects, the most time-consuming part was always the meticulous frontend tweaking. Even setting aside the frontend, architecting a backend that meets professional engineering standards is an exhausting endeavor. Whenever I thought about the sheer volume of work involved, my inner laziness would whisper: *Just pay for the membership.*
## 从“写语法”到“定义问题”
But this time, I started with an unusual level of confidence. My recent experiences using language models and practicing “[Vibe Coding](https://x.com/karpathy/status/1886192184321433842)” (as coined by Andrej Karpathy) taught me that AI is already incredibly capable of building prototypes. So, during the gaps in my parenting duties, I wrote a 300-word requirement and design doc. What followed was a highly efficient dialogue: about 10 minutes of AI generation and another 10 minutes of fine-tuning. [Gemini-CLI](https://github.com/google-gemini/gemini-cli), powered by the latest Gemini Pro model, helped me stand up a clean, functional website in no time.
在传统的教学中,很多孩子在记忆循环和变量类型时失去了兴趣。生成式 AI 带来的改变在于:
![*Home interface of the calligraphy practice generator*](/posts-assets/ai-can-change-coding-for-kids/images/toolbox-index-1024x590.png "*Home interface of the calligraphy practice generator*")
- **即时反馈**:孩子可以随时看到想法被渲染出来。
- **系统性思考**:重点转移为理解逻辑流程与规则边界。
- **激发创造力**:从消费者转变为创造者。
![*AI-generated Chinese character tracing PDF with stroke order*](/posts-assets/ai-can-change-coding-for-kids/images/zitie-example.png "*AI-generated Chinese character tracing PDF with stroke order*")
## 结语
**The project is currently hosted on my personal domain and can be accessed at [toolbox.pengzhan.dev](https://toolbox.pengzhan.dev).**
技术工具永远在演进,不变的是面对未知问题时的探究欲望与审美能力。
In less than 30 minutes, I was already printing out tracing sheets for my child to doodle on. This sense of instant gratification gave me a deeper realization of how AI will shape our future:
- **Software creation is becoming a task anyone can perform, regardless of coding ability.** This means that as long as you are willing to spend a few cents on LLM API calls, you can easily build what was traditionally considered a "program." The barrier to entry for programming has dropped significantly. More importantly, when everyone can be a Product Manager, the question of "who implements it" becomes secondary. Take education as an example: if you are a physics teacher explaining force analysis, an editable PPT might capture your logic, but it’s hard to make it look right. Existing educational software might demonstrate the concept, but it might not align perfectly with your teaching style. So, why not let AI build a bespoke, web-based teaching demo just for you?
- **Highly customized and truly innovative needs will define the human contribution to future software engineering.** Since basic needs are now easily met, where does human value lie? Clearly, AI still struggles with unique, highly specific requirements or completely innovative explorations. Even when AI can "stitch together" a solution, the process is often laborious and requires constant human guidance. For instance, because AI still lacks precision in visual positioning and coordinate handling, the generated PDF had a persistent offset bug that AI couldn't fix. Despite my lack of familiarity with the [gopdf](https://github.com/signintech/gopdf) library, I had to dive into the source code myself to identify the error in 2D coordinate calculations. This "last mile" limitation is the current bottleneck of AI. Similarly, for completely unknown technical problems—like a Unix Socket error I encountered last week—LLMs (at least the latest [Gemini-3.1-Pro](https://blog.google/technology/ai/google-gemini-3-1-pro-update/)) still cannot find a breakthrough using purely statistical logic. That human "spark"—an efficient activation of massive, compressed knowledge—remains far beyond the reach of current AI architectures.
- **As LLMs enter the next phase and supporting tools mature, the very form of education will undergo a massive transformation.** The power of LLMs is both transformative and "disruptive." My initial goal was just to satisfy a need for writing practice, but the success of this tool made me realize the possibilities are much broader. Recently, I noticed my child struggling with counting worksheets from school; she often didn't understand the instructions, leading her to color the wrong items or fail to fill in the counts correctly. So, I customized a new feature for her: I let the AI randomly generate similar counting exercises. This approach—completely on-demand and randomly generated—not only reinforces the skill but also prevents "false mastery" caused by repeating the same static problems. This is the true cornerstone of "student-centered" personalized education: it's no longer just a theoretical ideal, but a tangible infrastructure we can finally build.
![*Counting practice sheet from school; instructions are somewhat ambiguous*](/posts-assets/ai-can-change-coding-for-kids/images/in-school-counting-scaled-e1772402564249-859x1024.png "*Counting practice sheet from school; instructions are somewhat ambiguous*")
![*Customized counting exercise randomly generated by AI for the same skill set*](/posts-assets/ai-can-change-coding-for-kids/images/practice-ai-generated-counting-scaled-e1772402666560-782x1024.png "*Customized counting exercise randomly generated by AI for the same skill set*")
**We cannot predict exactly what comes next. But I stand in awe of this wave of change, and I am deeply excited to witness the next evolution of human society.**