首页 › Vibe coding 项目实战专栏 › VibeCoding实战 个人作品集网站

VibeCoding实战 个人作品集网站

个人作品集网站是展示你能力的最好方式 ​

​

无论你是找工作 、接私活,还是想在社交媒体上分享你的作品,一个漂亮的作品集网站都能给你加分 。​

而且,这个项目本身就是你的第一个作品,可以放到作品集里展示,是不是很有意思?​

​

​

飞书文档 - 图片

​

​

​

​

飞书文档 - 图片

​

47%

​

​

​

飞书文档 - 图片

​

53%

​

​

这个网站要包含几个部分:​

​

💤

•

个人介绍( 姓名 、头像 、简介 、联系方式)​

•

技能展示(你会哪些技术)​

•

项目展示(你做过的项目 ,包括截图 、描述 、链接)​

•

界面要做响应式设计,在手机和电脑上都能正常显示。​

​

​

技术选型上,我们使用 React + TypeScript + Vite 作为前端框架,Tailwind CSS 来写样式,最后部署到Vercel 上线 。这套技术栈很现代,也是目前最流行的前端开发方案。​

​

​

​

​

飞书文档 - 图片

​

45%

​

​

​

飞书文档 - 图片

​

55%

​

​

​

飞书文档 - 图片

​

开发步骤​

1)需求研究​

开发任何项目前,都要先做需求研究 。你可以去看看别人的作品集网站是什么样的, 比如在网上搜索​

"developer portfolio examples" ,找找灵感 。记录下你喜欢的设计风格和功能,这些都可以作为你的参考。​

2) 写 PRD 文档​

有了灵感后,就要写 PRD 文档了。创建一个 PRD.md 文件, 明确你要展示哪些内容。下面是一个参考示例:​

​

代码块​

Markdown

# 个人作品集网站 PRD​

​

## 核心功能​

1. 首页:大标题 + 简介 + 头像​

2. 关于我:详细介绍 + 技能列表​

3. 项目展示:项目卡片列表,每个卡片包含项目名称 、项目截图 、简短描述 、技术栈 、项目链接​

4. 联系方式:邮箱 、GitHub、社交媒体链接​

​

## 设计要求​

- 简洁现代的设计风格​

- 深色主题​

- 流畅的滚动动画​

- 移动端适配​

​

这个文档不需要写得很复杂,把核心功能和设计要求说清楚就行。​

3) 写技术设计文档​

接下来写技术设计文档 TECH_DESIGN.md 。在这里确定具体的技术方案:​

​

代码块​

Markdown

# 技术设计​

​

## 技术栈​

- React + TypeScript + Vite​

- Tailwind CSS​

- React Router( 如果需要多页面)​

- Framer Motion( 动画效果)​

​

## 项目结构​

src/​

components/​

Header.tsx​

Hero.tsx​

About.tsx​

Projects.tsx​

Contact.tsx​

​

这个文档的作用是让 AI 知道你要用什么技术,项目结构是什么样的。​

4) 写 AGENTS.md 文件​

然后创建 AGENTS.md 文件,告诉 AI 开发规范:​

​

代码块​

Markdown

# 个人作品集网站开发指令​

​

## 项目概述​

使用 React + TypeScript + Tailwind CSS 开发的个人作品集网站。​

​

这个文件是给 AI 的开发规范,让它知道代码要怎么写,设计要什么风格。​

5)开始开发​

有了这三个文档,就可以开始开发了 。打开 Cursor 等 AI 代码编辑器,开始和 AI 对话。第一个提示词是初始化项目 :​

​

代码块​

Plain Text

请根据 PRD.md、TECH_DESIGN.md 和 AGENTS.md 的要求,初始化一个 React + TypeScript + Vite 项目 ,并安装 Tailwind CSS。​

​

这个提示词很简单,但包含了所有必要的信息 。AI 会读取这三个文档,然后按照要求创建项目结构,安装依赖,配置 Tailwind CSS。​

然后逐步实现每个组件 。比如创建 Hero 组件:​

​

代码块​

Plain Text

创建 Hero 组件,包含大标题 、简介和头像 。使用 Tailwind CSS 实现深色主题和渐变色效果。​

​

这个提示词告诉 AI 要创建什么组件,包含哪些内容,用什么技术实现 。AI 会生成完整的组件代码。接着创建 Projects 组件:​

​

代码块​

Plain Text

创建 Projects 组件,展示项目列表 。每个项目卡片包含截图 、标题 、描述和技术栈标签。​

​

就这样一步一步,完成整个网站 。每完成一个组件,就在浏览器中预览一下效果,确保符合预期。​

6)部署上线​

开发完成后,就可以部署上线了 。部署的流程很简单:​

•

把代码推送到 GitHub​

•

登录 Vercel ,导入 GitHub 仓库​

•

点击部署,等待完成​

•

获得你的网站链接​

Vercel 会自动检测你的项目类型,配置构建命令,非常智能 。部署完成后,你就有了一个可以访问的网站链接,可以分享给别人看。​

扩展思路​

基础版完成后,你还可以继续扩展功能 。​

比如添加博客功能, 写文章分享你的学习经验;​

添加深色/浅色主题切换,让用户可以选择喜欢的主题;​

支持多语言, 吸引国际用户;添加访问统计, 了解网站访问情况;​

甚至可以加个留言板功能,让访客可以给你留言。​

📚 扩展阅读与知识库补充​

以下内容整理自网络上同类主题的高质量文章,用于丰富本教程的知识库体系,涵盖实战案例、工具进阶、设计规范和部署优化等维度。​

一、同类 VibeCoding 实战教程推荐​

这些文章与本教程主题高度一致,可作为不同视角的参考:​

•

《Build a Personal Portfolio Site with AI in One Hour》 — 英文实战教程,采用"每个 Section 一条 Prompt"的极简开发法,四个区块(Hero/About/Projects/Contact)依次生成,适合快速出原型。阅读原文​

•

《Vibe Coding 实战复盘:一个人 + AI,从零打造会聊天的个人主页》 — 掘金社区深度复盘,技术选型为 Next.js,亮点是加入了 AI 对话功能,从页面设计到功能打磨再到部署上线的完整记录。阅读原文​

•

《Build a Portfolio Site in 1 Hour with Vibe Coding》 — 使用 Cursor + Next.js 技术栈,1 小时内完成开发并部署到 Vercel,附带完整的前置条件检查清单和逐步骤 Prompt。阅读原文​

•

《Vibe coding 个人作品集网站经验分享》 — 小红书作者实操总结,重点梳理了 AI 角色分配、报错处理和资源利用等关键经验,适合避坑参考。阅读原文​

•

《How to Build a Modern Portfolio Website With Vibe Coding and AI in 2026》 — Sketchflow 官方指南,介绍了使用 Precision Editor 精修 AI 生成结果的工作流,包括配色、字体、卡片布局的微调方法。阅读原文​

二、Cursor AI 编程进阶技巧​

掌握以下 Cursor 高级功能,能显著提升 AI 协作开发效率:​

Plan Mode(计划模式):按 Shift+Tab 切换,AI 会先研究代码库、提出澄清问题、生成带文件路径的详细实施计划,等待你确认后再写代码。复杂任务务必先开 Plan Mode。​

测试驱动开发(TDD)模式:明确告诉 AI "正在进行 TDD",让它先写测试、运行确认失败,再写实现代码。适合对质量要求高的核心模块。​

Figma 设计稿转代码:复制 Figma 画板链接,在 Cursor 中粘贴并要求拆分为 React 组件 + Tailwind 样式 + TypeScript 类型,10 分钟可完成设计到代码的转换。​

项目级 Skills:在 .cursor/skills/ 目录下创建自定义技能(如 react-h5-dev),封装团队开发规范,AI 会自动匹配并遵循。​

​

💡

进阶参考:Cursor 官方 Agent 最佳实践 | Cursor 7 个高效功能详解 | Figma + Cursor 设计转代码实战​

​

三、AGENTS.md 深度指南​

本教程中的 AGENTS.md 是 AI 协作开发的核心规范文件,以下是更完整的写法框架:​

​

​
模块​
​
​
必写内容​
​
​
说明​
​
​
项目概述​
​
​
技术栈、项目目标、核心架构​
​
​
让 AI 快速理解项目全貌​
​
​
目录地图​
​
​
各目录职责、关键文件位置​
​
​
AI 找文件不再瞎猜​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​

​

​

💡

写作原则:控制在 500 行以内;不要把整本 style guide 塞进去(用 linter 就行);不要为罕见 edge case 写规则,AI 反复犯同错时再补;把它当作活文档,随项目迭代更新。​

​

深度参考:AGENTS.md 下一代 AI 编码协作规范实战指南 | AGENTS.md 深度解析:为 AI 代理而生的 README | AGENTS.md 官方标准说明​

四、PRD 文档进阶写法(AI 时代)​

本教程中的 PRD 是简化版,面向 AI 开发的完整 PRD 应包含以下 6W 要素:​

•

Who(给谁做):目标用户、用户画像、使用场景​

•

What(做什么):功能列表、优先级(P0/P1/P2)、范围边界​

•

Where(在哪做):功能入口、使用路径、页面位置​

•

When(什么时候做):里程碑、上线时间、灰度计划​

•

How(怎么做):方案设计、交互逻辑、技术实现​

•

How much(成本多少):开发工时、资源需求、ROI 分析​

其中 "Out of Scope"(不做什么) 是 PRD 中最有力量的一行,能有效防止范围蔓延。AI 辅助写 PRD 时,可先用自然语言列出要点,再让 AI 结构化输出,最后人工审核补全。​

参考资源:PRD 2.0:AI 时代的需求文档(附腾讯模板) | PRD Template 2026 实用指南 | 如何写一份团队真正会用的 PRD​

五、个人作品集网站设计最佳实践​

基于对 2026 年大量优秀作品集网站的调研,总结以下设计原则:​

重质不重量:展示 3-5 个出色项目,而非 15 个平庸项目。每个项目应包含:解决的挑战、你的具体贡献、可衡量的结果。​

项目即案例研究:不要只放截图,要讲完整故事——问题背景、你的角色、技术方案、最终成果与数据。​

无摩擦联系:不要隐藏联系方式,将 CTA 放在导航栏、章节末尾和页脚,显眼的联系点显著提高咨询率。​

移动优先:超过 60% 的访问来自移动端,务必在真机上测试体验。​

​

​

写作即作品集:约 65% 的优秀作品集包含博客/文章区,持续输出技术文章能展示学习能力和思考深度。​

常见功能普及率参考:深色/浅色主题切换(~40%)、社交链接(~70%)、博客区(~65%)、首页不放项目截图(~60%,改为外链跳转)。​

​

🎯

核心理念:你的作品集不是简历,而是一个对话起点。要有意图地构建,让每个访客都能快速理解你是谁、你能做什么、如何联系你。​

​

灵感与参考:2026 年 15 个最佳现代作品集设计范例 | 顶级开发者作品集示例与最佳实践 | 作品集设计调研数据(GitHub)​

六、部署与性能优化补充​

除了本教程的基础 Vercel 部署流程,以下经验能让你的作品集网站更专业:​

•

部署前检查清单:替换所有占位图片为真实图片(推荐 Unsplash 免费商用图);确保所有链接可点击;在移动端和桌面端分别测试;运行 Lighthouse 性能检测。​

•

自定义域名:Vercel 部署后可绑定自定义域名(如 yourname.dev),比默认的 vercel.app 子域名更专业。​

•

图片懒加载:项目展示区的图片使用 loading="lazy",首屏图片使用 fetchpriority="high",显著提升加载速度。​

•

Vercel 零配置优势:自动检测框架类型、配置构建命令、提供 HTTPS、全球 CDN 加速,对比 GitHub Pages 无需手动配置 DNS 和 CNAME。​

部署参考:一个下午用 AI 搭建完整网站(含部署) | Day 8:用 AI 搭建并托管真实网站​

​

​

— 本扩展知识库由网络公开资料整理,持续更新中 —​

子栏目 / 页面