Skip to content

极速上手:用 AI 开发一个个人简历页面

目标

在这一章中,我们将用 Codex 从零开始做一个个人简历网页。整个过程不到 10 分钟,你不需要写一行代码——只需要"说话"就行。

完成后你会得到:

  • 一个好看的个人简历页面
  • 响应式设计(手机电脑都能看)
  • 可以直接部署上线的完整项目

前置准备

确保你已经:

  1. ✅ 安装了 Codex(参考 Codex 介绍与安装指南
  2. ✅ 配置好了 API Key
  3. ✅ 有一个空文件夹用来放项目

第一步:创建项目

打开终端,创建一个项目文件夹:

bash
mkdir my-resume
cd my-resume

然后启动 Codex:

bash
codex

第二步:描述你的需求

进入 Codex 后,直接告诉它你要什么。这是我们的第一版提示词

text
帮我创建一个个人简历的单页网站。

要求:
1. 页面顶部是一个 hero 区域,有我的名字"张三"和一句话简介"全栈开发者 | AI 爱好者"
2. 下面分几个区域:
   - 关于我:一段自我介绍
   - 工作经历:时间线样式展示 2-3 段经历
   - 技能:用标签或进度条展示前端/后端/AI 等技能
   - 联系方式:邮箱、GitHub、微信
3. 风格:现代简约,深色主题,使用渐变色点缀
4. 需要响应式设计,手机端也能正常显示
5. 使用纯 HTML + CSS + JavaScript,不需要框架
6. 加一些流畅的滚动动画效果

请生成完整的项目文件。

💡 为什么这个提示词好? 因为它包含了:具体的内容、清晰的结构、风格偏好、技术要求。

第三步:查看效果

Codex 会生成一个或多个文件(通常是 index.htmlstyle.cssscript.js)。

在浏览器中打开 index.html 查看效果:

bash
# macOS
open index.html

# Windows
start index.html

第四步:迭代优化

看到效果后,你可能想改一些东西。直接告诉 Codex:

修改示例 1:调整颜色

text
把整体配色改成:背景用 #0a0a1a 深蓝黑色,
标题用渐变色从 #667eea 到 #764ba2,
普通文字用 #e2e8f0 浅灰色。

修改示例 2:添加内容

text
在技能部分,把技能改成这些:
- HTML/CSS:90%
- JavaScript:85%
- React:80%
- Python:75%
- AI/Prompt Engineering:90%

用进度条形式展示。

修改示例 3:优化移动端

text
在手机上查看时,工作经历的时间线改成单列布局,
技能进度条要全宽显示。
检查一下所有文字大小在手机上是否合适。

第五步:填入你自己的内容

把示例内容替换成你自己的真实信息。

完整的参考提示词

如果你想一步到位,这是一个更完整的提示词模板:

text
请帮我创建一个专业的个人简历单页网站。

【基本信息】
- 名字:[你的名字]
- 职业头衔:[你的职业]
- 简介:[一句话描述]

【页面结构】
1. Hero 区域:名字 + 职业头衔 + 简介,居中显示,有一个向下的箭头引导滚动
2. 关于我:左边放一张头像占位图,右边是一段自我介绍文字
3. 工作经历:垂直时间线布局,每段经历包含时间、公司、职位、描述
4. 技能展示:分类展示(前端/后端/工具),每项技能用进度条表示熟练度
5. 项目展示:卡片式布局,2-3 个代表项目,每个有缩略图、标题、描述
6. 联系方式:社交图标一排水平排列 + 一个简单的联系表单

【设计风格】
- 深色主题(#0f172a 背景)
- 主色调:渐变蓝紫色
- 卡片式设计,圆角 12px,微弱投影
- 无衬线字体(系统字体即可)
- 区域之间有明显的间距
- 整体有高级感

【技术要求】
- 纯 HTML + CSS + JavaScript
- 响应式设计(断点:768px、1024px)
- 平滑滚动效果
- 各区域进入视口时的淡入动画
- 技能进度条有加载动画
- 所有文件放在同一个文件夹内

请生成完整的代码文件。

恭喜!你做出了第一个项目 🎉

如果一切顺利,你现在应该有一个好看的个人简历页面了。从"零"到"有",整个过程可能只花了不到 10 分钟。做完后建议继续看 发布你的作品:从本地到线上,把它真正放到网上。

这就是 Vibe Coding 的魅力——你不需要学任何编程语言,只需要清楚地描述你想要什么。

为什么这个方法有效?

你可能会好奇:为什么一段文字描述就能生成一个完整的网页?

关键在于你的描述包含了 AI 需要的全部信息

信息维度你提供了什么AI 用来做什么
内容名字、简介、经历…填充页面文字
结构Hero 区域、时间线、卡片…确定 HTML 布局
风格深色主题、渐变色、圆角…编写 CSS 样式
交互滚动动画、进度条动画…编写 JavaScript
约束纯 HTML/CSS/JS、响应式…选择技术方案

描述越清晰 → AI 理解越准确 → 输出越接近你想要的。

常见问题

Q:AI 生成的页面不好看怎么办?

A:给 AI 一个参考。比如"风格参考苹果官网的简洁感"或"类似 Linear.app 的设计风格"。有具体参照物比说"好看"有效 100 倍。

Q:内容可以用中文吗?

A:完全可以。提示词用中文,AI 会生成中文内容的页面。

Q:生成的代码可以直接用吗?

A:可以直接在浏览器打开使用。但如果要正式发布,建议先在手机上测试一下,确认响应式没问题,然后按照 发布你的作品:从本地到线上 的步骤部署。

Q:我能修改 AI 生成的代码吗?

A:当然可以。但更推荐的方式是用提示词让 AI 修改,而不是自己去改代码。这样 AI 知道修改了什么,后续迭代不容易出问题。具体怎么描述修改需求,可以接着看 提示词工程入门进阶提示词技巧

继续阅读

基于新版 vibe-coding 教程全集整理