栗栗熊 Vibe Coding 教程 · 第一期 厦大美食协会

三天,三个网站。
这就是我做的。

这一篇你全程只打字、不写代码。今天的目标很小:做出一个能在自己电脑上打开的小网页。

「Vibe Coding」说人话就是:你说想要什么,AI 帮你写代码。像点外卖——你说菜,厨师做。

栗栗熊拍照卡 网站截图
栗栗熊 栗栗熊拍照卡
传张美食照,生成一张拍照卡
点开看成品 →
把菜拆开看 网站截图
🍔 把菜拆开看
一道菜,一层层拆给你看
点开看成品 →
点地球看美食 网站截图
🌍 点地球看美食
在地球上点一下,生成当地美食图
点开看成品 →

这三个网站,我用三天做出来的。

第一个,我来回改了很多次才满意;到第三个,只说了 4 句话就做完了。

这篇教程只教一件事:
怎么从「改很多次」变成「说几句话」。

约 30 分钟。要用电脑——Windows 或苹果 Mac 都行,手机、iPad 不行。

第 0 关

先准备工具

最简单 · 约 10 分钟

🔒 已解锁

做菜先买锅。这一关只做一件事:把工具装好。一共 4 步,做完一步点一下打勾,4 个打完就能进下一关。

我们要装的工具叫 Codex

Codex 是一个 App。你在它的输入框里用中文说想要什么,它就帮你把代码写好、把文件存进电脑。你不用看懂代码,就像不用懂发动机也能开车。这一期我们用有窗口、能用鼠标点的桌面版,别担心。

1
下载并安装 Codex
用电脑浏览器打开 chatgpt.com/codex。 看到 Windows / Mac 两个按钮,按你的电脑选:联想、惠普、华硕这类选 Windows,苹果电脑选 Mac。 下载完双击打开,跟装微信一样一路点「下一步」。 📷 配图:下载页 + Windows/Mac 按钮
2
打开 Codex,登录
用 ChatGPT / OpenAI 账号登录;没有账号就按页面提示注册一个,和注册任何 App 一样。
3
领一串「钥匙」
我们的网页要用 AI 生成图片,得有一串钥匙(其实就是一串密码,英文叫 API Key,名字不用记)。 打开公益网站 token-recyclebin.com, 按页面提示领取,你会拿到一串以 sk- 开头的字符。整串复制下来,先粘到电脑的记事本(Windows)或备忘录(Mac)存着。 📷 配图:领取页面 + 那串 sk- 字符
4
新建一个文件夹
在电脑桌面空白处点鼠标右键 → 新建文件夹,名字改成 my-first-app。 回到 Codex,点「打开文件夹 / Open Folder」,选中刚建的这个。以后 AI 写的东西都会放进它。 📷 配图:右键新建文件夹 + Codex 打开文件夹

⚠️ 关于那串钥匙,记住一句话:

它像你的钱包密码,谁拿到就能花你的额度。可以发给你正在用的 Codex;千万别发到微信群、发朋友圈、贴到网页上给别人看。我做的时候反复提醒自己:「钥匙别写进网页,不然所有人都看得到。」

第 1 关

做出第一个网页

简单 · 约 10 分钟

🔒 先完成第 0 关

这一关做拍照卡网页:用户传一张美食照,网页生成一张好看的拍照卡。三个项目里最简单。

它的秘诀只有一个:把想做的事,一次说清楚。

「说清楚」长什么样?点点看

下面是当时真实发给 AI 的需求。彩色的部分能点,点一下看它为什么重要。

做一个网页,用户上传一张美食照片, 用 AI 把它和我们的吉祥物栗栗熊放在一起, 生成一张小红书风格的拍照卡。 要求:照片不要拉变形、卡片铺满整张图、卡上不要有字
👆 点上面任意一个彩色块试试。

对比一下:同一件事,两种说法

「帮我做个图片网站。」

AI 不知道做给谁、用户传什么、要生成什么、长什么样,只能自己猜。猜错了,你就得一遍遍改。

轮到你了

1
打开 Codex,确认左上角打开的是 my-first-app 文件夹。
2
在输入框里粘贴你的需求。可以直接抄上面那段,把吉祥物换成你喜欢的。
3
再加一句:「这是我的钥匙 sk-xxx,请不要把它写进网页文件里。」
4
发送,等它做完。中途如果问你「要不要新建文件 / 给权限」,点同意。
5
打开 my-first-app 文件夹,找到名字是 index.html 的文件,双击它——浏览器会打开,你的第一个网页就出现了。
📷 配图:Codex 对话框 + 文件夹里的 index.html

😵 没出来 / 卡住了?点这里

· 文件夹里找不到 index.html —— 回 Codex 说:「我在文件夹里没看到 index.html,帮我建一个。」

· 网页打开是空白的 —— 把「打开是空白」这句话告诉 Codex,让它检查。

· Codex 一直没反应 —— 等一两分钟;还是不动,刷新一下重新发。

记住这句 · 1 / 3
🎯 需求一次说清楚,比说得多更重要。
给谁用 · 用户做什么 · 生成什么 · 有什么不能改。

第 2 关

学会「改」和「问」

中等 · 约 8 分钟

🔒 先完成第 1 关

第二个项目把菜拆开看更复杂。这一关不用你从零做,记三个让 AI 更懂你的小习惯,点开每条看看。

① 先要「方案」,别急着让它写

新手最容易犯的错:上来就说「帮我做个网站」,AI 闷头做半天,方向却错了。

你这样说
我想做个能把食物拆开看的网页。先别写代码,给我两三个思路,我来选一个。

先聊方向。错了改一句话就行,不用删一堆东西重来。

② 指给它看「现成的东西」

AI 最擅长照着抄。与其干讲,不如把现成的东西指给它看。

你这样说
这个新功能,照着我文件夹里那个旧网页的样子来做。

你做过的旧东西、别人公开放出来的项目,都能当样板。

③ 让它「检查自己」

AI 写的东西也会出错。写完,让它自己回头查一遍。

你这样说
你刚写的,帮我从头检查一遍:有没有会让网页出错的地方,有没有把钥匙暴露出去,列出来。
AI 回答
发现 2 处问题:第一处……第二处……要我改吗?

「写」和「查」分开做,质量立刻不一样。

记住这句 · 2 / 3
🎯 你负责拿主意。
说清目标 · 选方案 · 检查结果——写代码交给 AI。

第 3 关

遇到问题不慌

稍难 · 约 8 分钟

🔒 先完成第 2 关

第三个项目点地球看美食最复杂。这一关只教一件最重要的事:东西坏了、屏幕上蹦出一堆看不懂的英文,怎么办。

真实场景:屏幕突然蹦出一堆英文

做这个项目时,地图怎么都加载不出来,屏幕上跳出这么一段(真的)。下面这段不用读懂,看一眼它长这样就行:

看不懂?不用懂。这种时候有一招万能解法:

把那段看不懂的英文,整段交给 Codex:

1
用鼠标从第一行拖到最后一行,选中整段。
2
复制:Windows 按 Ctrl+C,Mac 按 Command+C
3
回到 Codex 输入框粘贴,再加一句:「我遇到这个报错,帮我看看怎么回事、怎么解决。」

就这样。报错信息是给 AI 看的线索——你不用读懂它,负责读懂的是 AI。我当时就是反复这么做,地图最后就好了。

再教一招:给 AI 一个「记事本」

AI 有时会忘事——这次告诉它的,下次打开就忘了。你可以让它建一个叫 说明.md 的文件(就是个项目说明书,.md 是文件格式,不用管),把重要的事记进去,它每次先看一眼。这正是我当时想出来的办法。

记住这句 · 3 / 3
🎯 报错不可怕。
整段复制,贴给 AI,问它怎么办——就行了。

🔒 先完成第 3 关
🎉 通关

你已经知道怎么开始了。

这三句话加起来,就是「从改很多次到说几句话」的全部秘密。

🎯 :需求一次说清楚——给谁用、用户做什么、生成什么、有什么不能改。

🎯 :你负责拿主意——说清目标、选方案、检查结果。

🎯 :报错别慌,整段贴给 AI;让 AI 写个记事本,免得它忘事。

那么,你想做的第一个网页是什么?