返回项目列表

Betty Xu 个人网站|AI Coding 驱动的持续迭代作品集

从个人定位与项目证据出发,持续交付双语、可验证的线上作品集

个人项目|产品设计、内容架构与 AI Coding 2026.06 – 至今 个人独立项目 已上线 · 持续迭代 2026-06-21
Hugo Go Templates CSS JavaScript GitHub Actions Vercel
AI Coding 个人网站 作品集 持续交付
Betty Xu 个人网站中文首页
01

30 秒摘要

我把求职叙事做成了一个持续交付的双语产品:内容与模板解耦,用 ADR 约束 AI Coding,并用构建、路径和编码检查验证每次发布。

02

3 个关键数字

2
完整语言版本中文与英文保持同构内容
2
自动部署链路Vercel 与 GitHub Pages
3
交付阶段门禁Research、Plan、Implement
03

产品流程

  1. 01
    定位证据

    从招聘阅读路径确定本轮问题。

  2. 02
    研究现状

    核对内容、模板、构建和线上表现。

  3. 03
    形成计划

    写清方案、取舍、影响文件与验收条件。

  4. 04
    AI Coding

    在明确边界内修改内容和主题。

  5. 05
    构建检查

    验证页面、路径、编码与模板规则。

  6. 06
    部署复核

    确认线上产物和公开证据可访问。

04

两个关键决策

01

采用 Hugo 静态内容系统

为什么这样选
作品集以内容阅读为主,静态生成能用更少运行时复杂度换取快速、稳定且易部署的页面。
没有选择
使用 Next.js 等重型应用框架
取舍
牺牲部分应用级动态能力,但当前需求不需要持续运行的服务端或复杂客户端状态。
02

用 Markdown 内容协议驱动统一模板

为什么这样选
项目证据会持续增加,内容与展示解耦后可独立迭代双语案例。
没有选择
为每个项目手写一套独立页面
取舍
模板字段需要维护契约,但长期减少重复代码和版式漂移。
05

一个 Bad Case

本地预览正常,部署因隐藏格式问题失败

现象
配置或脚本携带 UTF-8 BOM、模板字符串跨行或 URL 含空白,导致生产构建或访问路径异常。
诊断
人工目测关注界面,却无法稳定发现字节编码和模板边界问题。
处理
把 BOM、Hugo 模板字符串、URL 空白和关键页面路径写入发布前检查与仓库规则。
结果
一次部署故障转化为后续迭代可复用的工程门禁。
06

结果与验证状态

已上线 · 持续迭代

中英文响应式网站与两条部署链路可公开验证;访问行为与招聘转化尚未形成可用结论。

07

证据链接

08

完整复盘

项目概述

这个网站既是我的个人作品集,也是一个持续演进的 AI Coding 产品。它把职业定位、项目案例、简历和产品思考组织成可阅读、可维护的中英文内容系统,并通过自定义 Hugo 主题生成响应式页面。访客可以直接查看线上成品和公开源码,也能从仓库中的 Research、Plan、CHANGELOG 和提交历史追溯每轮需求如何进入实现与验证。

痛点机会

一页简历能够快速传达经历,却很难展示一个项目的问题判断、个人职责、关键动作和交付边界;常见作品集模板虽然能快速上线,但容易让不同项目落入相同叙事,也难以随着经历变化持续调整。另一方面,AI Coding 可以快速生成页面和功能,但在缺少上下文、规格与验证时,也容易引入双语不一致、模板语法错误、UTF-8 BOM、错误 URL、部署环境差异和过度包装等问题。因此,真正的机会不是“让 AI 做一个网页”,而是建立一套能持续把个人判断转化为可靠线上结果的协作流程。

目标指标

项目首先要让目标读者快速理解我的方向,并能沿着首页主案例、项目分类和详情页继续核验能力证据;其次要让中英文内容、项目字段与视觉组件可以独立维护,新增项目不需要重写模板;最后要保证每轮 AI Coding 交付都经过研究、计划、人工审查、构建和关键路径检查。当前用已上线页面、双语完整性、响应式表现、构建通过和公开迭代记录判断交付是否成立,不把访问量、招聘转化或效率提升写成已经验证的成果。

用户调研

需求研究主要来自三类材料:我的真实教育与实习经历、各项目的原始文档与可公开证据,以及现有站点在内容层级、移动端体验和部署稳定性上的问题。迭代过程中持续审视首页是否先呈现核心能力、项目卡片是否区分职责与团队成果、详情页是否说明结果状态,以及双语页面是否保持相同的信息结构。这个项目没有进行正式访谈或规模化可用性测试,因此所有关于读者理解和使用效果的判断仍属于待验证假设。

方案设计

信息架构围绕“快速定位—查看代表证据—深入项目—了解完整经历”展开:首页先呈现职业定位和主案例,再提供能力证据、更多项目、文章与简历入口;项目汇总页用语言无关的分类键组织核心 AI、系统开发、产品研究、AI Coding Demo 和数据建模案例;详情页统一使用案例速览和八段叙事,明确问题、角色、行动、结果与反思。内容保存在中英文 Markdown 中,模板负责稳定结构,CSS 变量和复用组件负责视觉一致性,使内容迭代与界面实现保持解耦。

落地推进

站点使用 Hugo 和自定义 Go Templates 生成静态页面,以 CSS、少量 JavaScript 和 SVG 完成主题、响应式导航、项目视觉与交互细节。AI Coding 采用 Research → Plan → Implement 流程:先阅读相关代码和内容形成研究,再明确影响文件、风险、示例与 Todo,获得确认后实施;每轮结果通过 Hugo 生产构建、关键页面存在性断言、UTF-8 无 BOM 检查、模板字符串与 URL 规则检查进行验证。部署同时维护 Vercel 构建脚本与 GitHub Actions → GitHub Pages 链路,并把实际踩坑沉淀为仓库规则。

效果复盘

当前已经形成可公开访问的中英文响应式个人网站,覆盖首页、简历、分组项目列表、项目详情和博客,并支持明暗主题、移动端导航与项目状态表达。代码仓库公开保存自定义主题、内容文件、数十份研究与实施计划、CHANGELOG、发布前检查和两套部署配置,使站点的演进过程能够被核验。项目证明了从个人内容策略到可运行网页的完整 AI Coding 交付链路;尚未完成的部分是系统化的外部用户测试、访问行为分析和招聘转化验证。

迭代反思

这项实践最重要的认识是,AI Coding 的质量上限并不由一次生成多少代码决定,而由问题是否被定义清楚、上下文是否准确、计划是否可审查,以及结果是否经过真实构建和页面验证决定。持续迭代中,内容真实性与工程稳定性同样重要:既要避免把团队成果或计划指标写成个人已实现结果,也要把编码、模板和部署错误转化为自动检查。下一步更值得投入的是基于真实访问路径优化信息层级、补充项目证据素材,并用可观察数据验证访客是否更容易找到核心案例。