Vibe Coding 2026.06.03

我的个人网站 2.0:设计系统升级与移动端深度适配实战

从 V1 到 V2,不只是换了一套皮肤。这篇文章记录了我如何用最新的设计 Skill 升级视觉系统,以及在移动端做了哪些"重新设计而非简单缩小"的深度适配。

一、为什么要做 2.0?

V1 版本上线后,我陆续收到了一些反馈,自己也发现了不少问题:

所以我决定做一次大的升级——不是修修补补,而是从设计系统和移动端架构两个维度重新思考。

二、设计系统:从"能用"到"有审美"

2.1 引入专业设计 Skill

V2 最大的变化之一是使用了 Claude Code 的专业设计 Skill来指导视觉方向。不是让 AI 自由发挥,而是通过 design-taste-frontendhigh-end-visual-designbrandkit 等 Skill 来建立一套有审美依据的设计语言。

这些 Skill 像是一个"随叫随到的设计顾问"——不是直接给你出图,而是帮你定义色彩系统、卡片风格、字体层级、动画节奏。你做产品知道"好的设计长什么样",Skill 帮你把那个感觉翻译成具体的 CSS。

2.2 Design Tokens:统一的设计语言

V2 建立了一套完整的 CSS 自定义属性体系(css/design-tokens.css),覆盖了所有视觉维度:

Design Tokens 的核心价值不在于"好看",而在于一致性。当所有颜色都从同一个变量池取,你永远不会出现"这个卡片比那个卡片颜色深一点"的问题。

2.3 双边框卡片系统(Double-Bezel Card)

V2 的卡片设计是整个视觉升级中最显著的差异点。V1 用的是 Tailwind 原生卡片(单层背景 + 阴影),V2 升级为双边框玻璃态卡片

这个设计让页面脱离了"扁平 UI"的观感,更接近现代 premium 产品的视觉语言(参考了 Linear、Vercel、Raycast 的设计风格)。

2.4 动效与微交互

V2 的动效系统也做了统一规划:

三、移动端:不是缩小,是重新设计

V2 在移动端上投入的开发时间几乎和 PC 端相当。核心原则是:移动端不是把 PC 端缩小,而是为小屏重新设计信息层级和交互模式

3.1 视口缩放系统:一套设计,全尺寸适配

这是整个移动端适配的底层架构。手机屏幕宽度从 320px 到 430px 不等,如果针对每个尺寸都做响应式布局,维护成本极高。我的方案是:

这个方案让我只需要维护一套 430px 的布局代码,就能覆盖 iPhone SE 到 iPhone 15 Pro Max 的所有尺寸。这是"用工程思维解决设计问题"的典型案例。

3.2 Hero 区域:卡片融合布局

PC 端的 Hero 是左文字 + 右头像的水平布局,但手机上屏幕太窄,需要重新组织:

3.3 实习经历:从轮播到手风琴

这是 V2 移动端最大的交互模式变更。PC 端实习经历使用横向轮播(carousel),用户左右滑动切换卡片。但在手机上:

3.4 工作技能:老虎机 → 横向滚动

PC 端的技能卡片中间有一个竖排"老虎机"(slot machine),3 个技能关键词纵向排列、居中高亮、自动轮播。手机上竖排太占空间,改为:

3.5 导航与浏览体验

3.6 字号与排版

四、暗色模式:不只是反转颜色

暗色模式不是简单地把白底变黑底。V2 的暗色模式做了以下专门设计:

五、内容体系:不只是简历

V2 新增了「产品思考」博客板块,包含三篇深度文章,覆盖竞品调研方法论、用户共情方法论、Vibe Coding 实践。这让网站从"一张简历"升级为"一个产品经理的作品集 + 知识库"。

博客使用了独立的排版系统(.prose),支持标题层级、引用块、列表、加粗等富文本样式,阅读体验对标 Medium/Substack 等专业写作平台。

六、Vibe Coding 方法论 2.0

从 V1 到 V2 的实践让我对 Vibe Coding 有了更深的理解。以下是升级版方法论:

  1. 先有设计方向,再写代码。不要上来就"帮我做一个好看的网站"。先用设计 Skill 或参考图定调——色彩、风格、氛围。有了方向,AI 的产出才有据可依。
  2. Design Tokens 是地基。在写任何组件之前,先把颜色、字号、间距等基础变量定义好。这是"一次投入、全项目受益"的事。
  3. 移动端是独立产品,不是附属品。不要用 @media 修修补补。为手机重新设计信息层级和交互模式,该改布局就改布局,该换组件就换组件。
  4. 用工程手段解决适配问题。视口缩放系统是一个例子:用 50 行 JS 和 zoom 属性,替代了几百行的响应式 CSS。
  5. 一个对话只改一个模块。改完立刻 commit。Vibe Coding 的节奏太快,没有好的版本管理习惯会非常痛苦。
  6. AI 是你的高级开发,不是你的产品经理。判断力、审美、信息架构决策——这些是你的事。AI 帮你执行,但方向你来定。

这个网站会持续迭代。V3 已经在计划中:SEO 优化、加载性能提升、更多博客内容。Vibe Coding 让我可以像一个"一个人的全栈团队"一样工作——而这,正是产品经理最性感的超能力。

← 上一篇 做自己不是目标用户的产品经理,如何共情用户?
返回产品拆解与个人思考