← 返回项目列表+ 项目用 AI 做一个可以正式上线的个人网站
MAKE #001

用 AI 做一个可以正式上线的个人网站

从一个模糊想法开始,和 AI 一起完成一个真实、可访问、可以持续更新的个人网站。

入门60–120 minClaude / ChatGPT / Codex 任一 / Next.js / Tailwind CSS / GitHub▣ 更新于 2026.09.07
AlexBuild
a better you
with AI.

用 AI 构建真正有用的东西。

Alex
Build
a better
you with AI.
↑ 最终效果预览(桌面端 + 手机端)
02

最终你会得到什么?

响应式网站电脑 / 手机 / 平板
个人介绍展示你的故事
项目展示展示你的作品
联系方式多种联系方式
独立域名正式上线访问
SEO 优化被搜索引擎收录
Alex Home About Projects Contact
About Me

一个专注于 AI 和创造力的开发者。

主页示例
Alex Home About Projects Contact
Featured ProjectsAI Tools DirectoryPrompt LibraryImage Generator
项目页面示例
03

开工前准备

AI 工具Claude / ChatGPT 等
一台电脑Windows / macOS
浏览器Chrome / Safari 等
GitHub 账号用于代码托管
Vercel 账号用于部署
一个域名可选
04

开始创建项目

1

初始化 Next.js 项目

打开终端,运行以下命令:

复制npx create-next-app@latest my-website
cd my-website
npm run dev
✓ 正常结果

你应该看到类似下面的提示,并可以在浏览器访问 http://localhost:3000

▲ Next.js 14.2.0
− Local: http://localhost:3000
✓ Ready in 2.3s
05

决定网站内容

先不要打开编辑器。把网站当成一个需要被阅读的项目,先写清楚它要为谁服务、希望访客做什么,以及哪些内容必须出现。

准备一段自我介绍、3 个项目、一个联系方式。素材不完整没关系,AI 可以帮你整理,但不能替你发明经历。

06

让 AI 整理需求

把零散信息交给 AI,让它先做编辑,而不是直接做开发。要求它把受众、页面和内容优先级整理成一页 brief。

提示词
我想做一个个人网站。请先作为编辑帮我整理需求,不要写代码。请输出:目标访客、网站目的、内容结构、页面清单、每页需要的素材,以及还需要我补充的问题。
07

确定视觉方向

选择一个你愿意长期维护的视觉方向。Editorial、Minimal、Portfolio、Developer 都可以,关键是让字体、留白、图片和语气彼此一致。

本项目使用 Editorial / Minimal:白底、细线、大标题、项目编号、短批注。它让内容看起来像一本正在更新的工作手册。

08

创建项目

用 Next.js 建立基础项目,用 Tailwind 写布局,用 GitHub 保存每一个可以回退的版本。先让首页能打开,再逐步增加页面。

提示词
请根据这份网站 brief,给我一个最小但可运行的 Next.js 项目结构。先列出文件树和每个文件的职责,再开始写代码。不要加入暂时用不到的依赖。
09

让 AI 开始开发

第一次开发请求要足够具体:给出页面结构、内容、视觉规则和验收标准。让 AI 一次只做一件可以检查的事,例如先完成首页,再完成导航。

每完成一部分就运行、截图、检查。你要像编辑一样看结果,而不是等到最后才发现方向错了。

10

精确修改,而不是反复重生成

“再好看一点”无法指导修改。指出具体的对象、问题和预期结果:标题太重、移动端目录占满屏幕、按钮文案不清楚。

把每次修改写进 Git commit。这样你能保留好的部分,也能快速撤销一次错误的尝试。

提示词
请只修改项目详情页的移动端目录:默认收起,点击后展开;不改变桌面端布局,不修改颜色、字体和正文内容。完成后说明改了哪些文件。
11

自审核

上线前用真实设备宽度检查 375px、768px 和桌面端。确认链接能打开、文字没有溢出、图片有替代文本、表单有明确反馈。

再让 AI 做一次 SEO 与可访问性检查,但把它的建议当成清单,逐项验证。

提示词
请审核这个网站的移动端、SEO、可访问性和加载体验。按“发现的问题 / 影响 / 建议修改 / 验证方式”输出,不要直接重写代码。
12

正式上线

把代码推到 GitHub,在 Vercel 导入仓库,绑定独立域名。上线后用无痕窗口访问首页、关于、项目和联系,再从手机网络打开一次。

网站上线不是终点。每一次新增项目,都是一次让它更有用的机会。

09

提示词包

从第一句需求到最后一次检查,复制这些 Prompt,替换成你的内容。

需求分析我想做一个个人网站。请先作为编辑帮我整理需求,不要写代码。请输出:目标访客、网站目的、内容结构、页面清单、每页需要的素材,以及还需要我补充的问题。
页面架构根据这份 brief,设计一个简单、可扩展的个人网站信息架构。请说明导航、页面关系、每页的主要任务,以及移动端如何组织。
视觉设计为这个个人网站提出 3 个视觉方向:Editorial、Minimal、Portfolio。分别说明字体、留白、颜色、图片处理和适合的内容气质。不要使用渐变、玻璃拟态或大营销 Hero。
首次开发请根据已经确认的 brief 和视觉方向,从首页开始实现。一次只完成首页和全局布局,保留真实内容,不要加入暂时用不到的依赖。
UI 修改请只修改项目详情页的移动端目录:默认收起,点击后展开;不改变桌面端布局,不修改颜色、字体和正文内容。完成后说明改了哪些文件。
Bug 修复我会提供复现步骤和错误信息。请先解释根因,再提出最小修复方案;不要顺手重构其他文件。修复后告诉我如何验证。
移动端审核请审核这个网站的移动端布局,重点检查 375px 宽度、触控目标、横向溢出、目录和代码块。按问题、影响、修复、验证方式输出。
SEO 检查请审核这个网站的 SEO:title、description、Open Graph、语义标题、站点地图、robots、页面 URL 和结构化内容。输出可执行清单,不要泛泛而谈。
10

问题与踩坑

构建中最容易卡住的地方,提前写在这里。

AI 总是给出一套新的视觉

把视觉方向写成项目约束,每次请求都带上它;修改时只指定一个区域,不要让 AI 重新生成整页。

页面看起来像模板

换成真实素材:你的项目、你的过程、你的判断。减少无意义的标签和卡片,让内容顺序成为设计。

上线前不知道检查什么

用 375px、768px 和桌面端各走一遍导航;再从无痕窗口与手机网络各访问一次。把问题记录下来,按影响排序。

11

完成清单