Claude Code 课程 · 从零到上线 · 五课 · Windows + Mac
不用懂技术 · Windows / Mac 都适用

用 Claude Code,
把你的生意搬上网

从装好工具,到做出一个会帮你收客户的引流网页,再到客户资料自动进 Notion。全程 Claude Code 帮你做,你只管确认。

装好工具 连上 Notion 做引流网页 上线 自动收名单

开始之前,先准备好这几样

点一下打勾。全部备齐,上课会顺很多。

1
💻安装 Claude Code(Windows + Mac)
这一课结束时:你的电脑里装好了 Claude Code,能用你的 Claude 账户登录。三步搞定。
🆘
最重要的一招:让 AI 帮你修错误
不需要自己看懂任何错误。Claude Code 已经打开时 → 把错误原样贴给它,说「帮我修这个错误」;还没装好 / 还没打开时 → 把画面截图贴到 claude.ai,说「我在装 Claude Code,遇到这个,请一步步教我」。这是整个课程最值钱的习惯
📦上课前先准备好(一次性):① 一个付费 Claude 计划(Pro 或 Max);② 装好 Node.js(到 nodejs.org 下载绿色 LTS 按钮,一路默认,Windows / Mac 一样)。这两样弄好,课堂上三步就装完。

先选你的电脑 👇 只看你这一边就好

1

打开 PowerShell

开始(左下角 Windows 徽标)→ 输入 powershell → 点 Windows PowerShell(深蓝色图标)。

2

安装 Claude Code

贴进去,按 Enter

PowerShell
npm install -g @anthropic-ai/claude-code

屏幕会刷一堆字、可能有黄色 warn——正常,等它停(约 30–60 秒)。

3

登录

PowerShell
claude

出现欢迎屏幕 → 选 Claude account / subscription → 浏览器自动打开 → 登录 → 点 Approve → 切回窗口。成功了! 🎉

1

打开终端 Terminal

⌘ + 空格 → 输入 Terminal → 回车。

2

安装 Claude Code

贴进去,按 Enter

Terminal
npm install -g @anthropic-ai/claude-code

屏幕会刷一堆字、可能有黄色 warn——正常,等它停(约 30–60 秒)。

3

登录

Terminal
claude

出现欢迎屏幕 → 选 Claude account / subscription → 浏览器自动打开 → 登录 → 点 Approve → 切回窗口。成功了! 🎉

⚠️任何一步出错或卡住?别自己研究。回到上面那一招:截图贴到 claude.ai(或装好后直接问 Claude Code),把错误给它,它会教你修。最常见的就是「还没装好 Node」,AI 一眼就能看出来。
💡文件放哪里、文件夹叫什么名字,Claude Code 之后会自己帮你弄好(第三课你就会看到),你现在完全不用操心。
给讲师:备用知识平时不用看
  • 为什么用 npm,不用原生安装程序:原生安装程序会把 claude 放到默认不在 PATH 的位置,学生容易 “command not found”;npm(配合官方 Node.js)会自动在 PATH 里,失败率低很多。
  • 最常见的真实故障:① 没装 Node;② PATH 没生效(关掉终端重开通常就好)。这两种 claude.ai 都能一步步带学生解决——让学生把截图发给它即可。
  • 完全没有管理员权限:Windows 用 Node 的 .zip 版、Mac 用 Homebrew 装 node;其余让 claude.ai 带着走,或把学生配对。
打印卡片
安装 CLAUDE CODE(Windows / Mac 一样)
1. 打开 PowerShell(Win)/ 终端 Terminal(Mac)
2. npm install -g @anthropic-ai/claude-code
3. claude   → 登录(Claude Pro / Max)

出错? → 截图贴到 claude.ai,或装好后直接问 Claude Code
2
🔗把 Claude Code 连接到 Notion
这一课结束时:点几下鼠标,Claude Code 就能读写你的 Notion——而且因为是同一个账户,它会自动认得这个连接。
💡核心概念:Connectors 连的是你的 Claude 账户,不是单个软件。在 claude.ai 连一次 Notion,它就会自动出现在 Claude Code 里——因为第一课你就是用同一个 Claude 账户登录的。
1

在 claude.ai 里连接 Notion(简单的部分)

  • 浏览器打开 claude.ai/customize/connectors(或在 claude.ai:Settings → Connectors)。
  • 在列表里找到 Notion → 点 Connect
  • Notion 权限页打开 → 选要允许的页面或工作区 → 点 Allow / Authorize

✅ 回到 Connectors 列表,Notion 现在显示 Connected

2

确认它到了 Claude Code

打开 Claude Code(Windows 在 PowerShell、Mac 在 Terminal 里输入):

终端
claude

输入这个,按 Enter

Claude Code
/mcp

✅ 你会看到 notion 在列表里(标着来自 claude.ai),状态 connected。若显示 needs authentication:选中它 → Enter → 点 Authenticate → 在浏览器完成。

🧠为什么可行:这是同一个 Claude 账户。你登录过一次(在 claude.ai),Claude Code 直接继承了登录状态。
3

测一下(现在只是读取)

在 Claude Code 里输入:

Claude Code
What Notion pages can you see?

✅ Claude 列出你工作区里的真实页面。❌ 如果说「找不到任何东西」→ 这个页面还没和连接共享 → 在 Notion 里打开它,点 •••ConnectionsConnect toClaude,再试。

📌你的「Leads」数据库第五课再建——等做完网页、知道它具体收哪些字段。现在不用设置。
别把两个 Claude 搞混 + 遇到问题连不上时再看

claude.ai / Claude Desktop = 聊天应用,是你点 Connect 的地方(第一步)。Claude Code = 终端工具,它继承账户里的连接,不用在这里重连。连接方向是 claude.ai → Claude Code(单向)。

你看到的解决方法
notion/mcp 里消失确认 Claude Code 是用 Claude subscription 账户登录,不是 API key → 跑 /status 检查;需要就用 claude 重登。
notion 显示 needs authentication/mcp → 选 notion → Authenticate → 浏览器完成
Claude 找不到你的页面在 Notion 共享:••• → Connections → Connect to → Claude
claude.ai 已连,Claude Code 还没有重启 Claude Code;确认两边是同一个账户
进阶:CLI 方式(只在 connector 同步不了时用)API-key 登录的情况

如果用的是 API-key 登录(不是 subscription),账户同步不会发生。那就在 Claude Code 里直接加 Notion:

Claude Code
claude mcp add --transport http notion https://mcp.notion.com/mcp

然后 /mcp → Authenticate → 浏览器 OAuth。结果一样,适用任何登录方式。

3
🧲用 Claude Code 做引流网页
这一课结束时:你有一个属于自己的引流网页(用「测验」这种最容易传播的形式)——客户答几题就拿到「为他量身定做」的结果,顺便留下联络方式。Claude Code 会自己上网研究你的生意,你只管确认。
1

打开工具,把提示词贴进去

打开你的终端(Windows 用 PowerShell,Mac 用 Terminal),输入 claude 按 Enter,打开 Claude Code

终端
claude

然后把下面这一整段复制、粘贴进去,按 Enter。Claude Code 只会问你一个问题(你的生意),其余它自己研究——照实回答就好。

🧠你不需要懂任何技术,也不用管你用的是 Windows 还是 Mac。Claude Code 会自己决定所有技术细节(包括建什么文件夹、文件放哪里),你只管确认关于你生意的方案。

复制这一整段,贴给 Claude Code 👇

这是这一课的核心。点右上角「复制」,直接贴进 Claude Code。

贴给 Claude Code 的提示词
你是一位「引流网页」策略专家,同时也是网页设计师。你要帮我——一位完全没有技术
背景的小生意老板——做一个高转化率的引流网页(用「测验」这种最容易传播的形式),
让客户留下深刻、惊喜的体验,同时帮我收集到「方便我成交」的关键资料。

【重要】我是完全的新手,而且时间有限:
· 不要问我任何技术问题,也不要让我做任何技术上的决定。
· 能你自己研究、自己判断的,就别问我——只问我「非问不可」的那一题。
· 所有技术细节,你自己决定、自己处理好(包括我用的是 Windows 还是 Mac、文件放哪里)。
· 全程用简单、鼓励的语气跟我说话,不要用专业术语。

请分成四个阶段进行:

── 第一阶段:快速了解你(只问这一题)──
你的生意叫什么名字?有网站、Facebook 或 Instagram 链接吗?
(有的话直接贴给我;没有也没关系,用一两句话说说你做什么、卖给谁就好。)

── 第二阶段:我来帮你研究和设计(这部分我自己做,不打扰你)──
根据你给的链接或描述,我会自己上网研究你的生意和你这个行业,帮你想好:
· 你的理想客户是谁、他们心里最想要的结果
· 哪一种测验最适合你的生意
· 哪些题目能悄悄帮你收集到「方便成交」的资料(预算、时间、最在意的问题等)
· 测验标题、几种讨喜的结果、5到6道好玩的题、要收集的联络资料
· 测验最后邀请客户做的那件事(预约 / 免费咨询 / 领优惠……我帮你挑最有效的)
· 适合你品牌的语气和颜色(如果你有网站,我会参考它)

然后我用一段简单的话,把整个测验方案摆给你看,问你:满意吗?想改哪里都可以——
现在改、课后慢慢改,都没问题。不会跟你解释技术。

── 第三阶段:开始制作(这部分我自己处理,不用问你)──
· 做成「一个」能独立运行的网页文件,放在我电脑上的 claude 工作文件夹里一个简短
  名字的子文件夹(路径你自己判断:Windows 是 C:\claude,Mac 是 ~/claude)。
· 用最单纯的方式做:不要用任何框架、不要安装任何东西、不需要任何密钥。
· 手机上要快、要精致、要高级,不要像随便套的模板。
· 在程序最上方留一个清楚标注的 settings 区,把生意名称、主色调、语言、题目、
  结果、要收集的资料,还有一个先留空的 submit URL 都放在那里(留空,以后的课再连接)。
· 流程:吸引人的开场 → 答题(显示进度)→ 先给一点结果预告 → 填写联络资料 →
  完整的个人化结果 + 可截图分享的卡片 → 行动邀请按钮。
· 结果要让人觉得「为我量身定做」、真的有用(一段个人化洞察 + 一个建议的下一步),
  不只是一个标签——这是留下深刻印象的关键。
· 提交方式:用 fetch、把 Content-Type 设为 text/plain;charset=utf-8、body 用 JSON 字符串(这样以后连接 Apps Script 才不会有跨域 / CORS 问题)。如果 submit URL 有填,就把收集到的资料 + 测验结果 + 时间打包发送过去;
  如果还留空,就先记录下来让我能看到。

── 第四阶段:让我试 ──
帮我自动在浏览器打开这个网页,让我亲自玩一次,并告诉我以后怎么再打开它。
然后用最简单的话,列出这个网页会帮我收集到客户的哪些资料——我会在后面的课用
这份清单来设置 Notion 数据库。
最后提醒我:网页里的文字、颜色、题目,以后都能在 settings 区自己慢慢改。
2

接下来会发生什么

  • Claude Code 先问你一个问题(你的生意 + 链接)。
  • 然后它自己上网研究你的生意,设计好整个网页,用大白话给你看,问你要不要改。
  • 你确认后,它帮你做好网页,自动在浏览器打开让你试玩。
  • 最后它告诉你:这个网页会收集客户的哪些资料。把这份清单记下来——第五课会用到。
💡文件放哪里、文件夹叫什么名字,Claude Code 全帮你搞定,并会告诉你放在哪(第四课要用,记一下)。想改文字、颜色、题目?都在文件最上方的 settings 区。课堂上先做出能用的版本,课后可以慢慢改。那个 submit URL 先留空——第五课再连。
🆘遇到任何看不懂的错误或画面:截图,贴到 claude.ai,或直接告诉 Claude Code,它会帮你修。
4
☁️把引流网页上线到 Cloudflare Pages
这一课结束时:一个真正在网上、全世界都能打开的链接(像 https://arnold-quiz.pages.dev)。免费、不用信用卡、不用写一行部署代码。(全程在浏览器里做,Windows / Mac 一样。)
📁开始前:第三课做好的网页,在 Claude Code 帮你建好的那个文件夹里(里面有一个 index.html)。Claude Code 第三课告诉过你它在哪——找不到?直接问它:「我的网页文件夹在哪?」 等下要用鼠标把它拖进网页。
1

注册 Cloudflare(免费)

  • 浏览器打开 dash.cloudflare.com/sign-up
  • 填邮箱和密码 → 去邮箱点确认信里的链接。
  • 不用填信用卡。完成。
2

找到上传的地方

  • 登录后,看左边菜单,点 Workers & Pages
  • 点右上角 Create application
  • 选 Pages 那边的 Upload assets(或写着 Drag and drop your files)——就是「不连 GitHub、直接上传」那个。
⚠️如果看到要你「连接 GitHub / Git」的选项,别点那个——我们要的是「直接拖文件上传」。
3

取名 + 拖上去

  • Project name(项目名称)填个名字,例如 arnold-quiz
  • 看到一个虚线框写着 Drag and drop your files
  • 把那个网页文件夹整个拖进去(就是 Claude Code 帮你建的那个;找不到就问它在哪)。
⚠️这个名字会变成你的网址 → arnold-quiz.pages.dev。用小写英文、不要空格。而且要拖「文件夹本身」,不是把里面文件一个个拖。

✅ 对了 → 你会看到文件名出现在框里(包括 index.html)。

4

上线,拿到链接

  • Save and Deploy(有时写 Deploy site,一样的)。
  • 等几秒,出现成功画面 + 你的链接:
✅ 你的链接,全世界都能打开
https://arnold-quiz.pages.dev

🎉 点开它,发给朋友试试看。

5

以后想改怎么办

改好网页后,不用从头来:

  • 回到 Workers & Pages → 点你的项目。
  • Create a new deployment(创建新部署)。
  • 把更新后的文件夹再拖进去 → Save and Deploy
  • 网址不变,内容更新了。
💡文件夹里一定要有一个叫 index.html 的文件(那是首页),第三课的网页已经有了。那个 submit URL 还空着没关系——第五课连接它,让客户资料自动进 Notion。免费版完全够用。遇到看不懂的画面就截图问 claude.ai
5
📥让客户资料自动进入 Notion
最后一课,这一步打通后:客户在网页上填完联络资料 → 自动出现在你 Notion 的「Leads」名单里。你不用手动抄,客户一填完就进来了。
🧩会用到三个地方:Notion(放名单)、Google Apps Script(中转站,把资料送进 Notion)、你的网页(第三课做、第四课上线的)。中间几步要在浏览器里手动点几下,但代码全由 Claude Code 帮你写,你只要照着点、把网址复制来复制去。一步一步来。
1

让 Claude Code 帮你建好名单数据库

Claude Code 里贴这句:

贴给 Claude Code
请用我们第二课连接的 Notion,帮我建一个叫 Leads 的数据库,
字段就用第三课你告诉我会收集的那些(例如:姓名、电话、测验结果、时间)。
建好后,把这个数据库的链接给我。

✅ Claude Code 会帮你建好,并给你数据库链接。

2

拿一把「钥匙」给程序用(Connection Token)

  • 浏览器打开 notion.so/profile/integrations(Notion 改版了,现在叫 Connections / 连接;旧的 my-integrations 网址会自动跳到这里)。
  • New integration / 新建连接 → 类型选 Internal(内部) → 取个名字(例如 Leads Bot)→ 选你的 workspace → 点 Save
  • 建好后复制那把钥匙(以 ntn_ 开头):在 ••• 菜单 → Copy internal integration secret,或进 Configuration / 配置 分页点 Show 显示后复制。
  • 先复制好,等下要用。
⚠️这把钥匙等于你 Notion 的密码,别公开贴到网上。
3

把数据库分享给这把钥匙

  • 把第一步建好的 Leads 数据库用整页打开(不是嵌在别的页面里的小表格,不然下面的选项会找不到)。
  • 右上角 ••• → 往下滑到 Add connections(添加连接) → 搜你刚取的名字(Leads Bot)→ 选它 → 确认。
  • 找不到「Add connections」?改走:Settings 设置 → Connections 连接 → 在 Leads Bot 旁边点 ••• → Manage page access → 加上 Leads 数据库
⚠️这一步最容易漏!不做的话程序写不进去(会报 object_not_found)。
4

让 Claude Code 帮你写「中转站」代码

Claude Code 里贴这句(把方括号换成你的东西):

贴给 Claude Code
请帮我写一段 Google Apps Script 代码,作用是:接收我的网页送来的客户资料(JSON),
再用最新的 Notion API 写进我刚建的 Leads 数据库。
我的 Integration Token 是:[贴上你 ntn_ 开头的钥匙]
代码要能配合浏览器用 text/plain 方式提交(避免跨域问题)。
写好后,把整段代码给我,并一步一步告诉我怎么贴到 Google Apps Script、怎么部署。

✅ Claude Code 会把代码写好(钥匙和数据库都帮你填好),并带你做下一步。

5

把代码贴上去、上线

Claude Code 上一步已经把详细步骤发给你了——照它说的做就好。下面只把三个最容易出错 / 最容易被吓到的点标出来:

  • script.google.comNew project → 删掉示范代码 → 贴上 Claude Code 给你的整段 → 按 Ctrl + S(Mac 是 ⌘ + S)保存。
  • 右上角 DeployNew deployment → 类型选 Web app
  • 复制最后出现的网址(以 /exec 结尾)——这就是你的中转站地址。
⚠️最关键的两个设置:Execute asMeWho has accessAnyone。选错就收不到资料。
🧠别被吓到:第一次会跳出「Google hasn't verified this app」——那是因为程序是你自己刚写的、Google 还没认证它,是安全的。点 AdvancedGo to …(unsafe)Allow 就好。
6

把网址填进网页,重新上线

Claude Code 里贴这句:

贴给 Claude Code
这是我的 Apps Script 网址:[贴上 /exec 结尾的网址]
请帮我把它填进网页的 submit URL,并确认提交用的是 text/plain 方式。

然后像第四课那样重新上线:Workers & Pages → 你的项目 → Create a new deployment → 把文件夹再拖进去 → Save and Deploy

7

测试(见证打通的一刻)

  • 打开你的 pages.dev 网页,完整地填一次(填到留联络资料那步)。
  • 回到 Notion 的 Leads 数据库——你应该会看到刚才那一笔资料出现了。🎉
如果资料没出现?最常见三个原因
🆘把出错的画面截图,连同情况一起贴给 Claude Code 或 claude.ai,它会帮你查。最常见的三个原因:
原因怎么修
第三步漏了(最常见!)数据库没分享给 integration → 回第三步,••• → Add connections
钥匙贴错Token 没复制完整,或贴错了 → 重新 Copy 一次 ntn_ 开头的钥匙
没重新上线改完 submit URL 后忘了第六步 → 重新部署到 Cloudflare
🎓 恭喜,你跑通了一整套引流系统

从零到上线,全部自己跑通了——装好工具、连上 Notion、做出引流网页、上线到网上、还让客户资料自动进名单。

装工具连 Notion做网页上线自动收名单