環境設定 + 第一個上線的畫面
從零到「開一個 PR、拿到一個會動的線上預覽網址」。今天不求你懂原理,只求你親手把一個網頁送上線——那個「哇,我真的做出東西了」的瞬間,就是這堂課唯一的目標。
| 0:00–0:08 | 開場:展示第 10 堂完成品,建立期待 |
| 0:08–0:16 | 三層分工快速講 + 現場「檢視原始碼」示範 |
| 0:16–0:26 | 開通工作現場:登入 GitHub、打開 template repo |
| 0:26–0:40 | 用 AI 生成第一版午餐揪團頁(Prompt A) |
| 0:40–0:50 | 拆解程式碼:指認 HTML/CSS/JS |
| 0:50–0:58 | 開分支、commit、開 PR(跟著手勢做,原理留第 2 堂) |
| 0:58–1:00 | 收尾:拿到預覽網址、預告第 2 堂 |
你在瀏覽器打一個網址,等於跟某台電腦要一份文件;那台電腦把文件(其實是純文字)寄回來;瀏覽器再把純文字畫成你看到的畫面。
畫面的來源是一份文件,文件本身其實是純文字。等一下我們做「檢視原始碼」,你就會親眼看到那份純文字長什麼樣。
那份文件裡有三種角色,用「一個人」來比喻最好記:
這堂你會用到兩個地方:Claude Code 桌面版 App(你「說」的地方,跟它要程式碼)和 GitHub 網站(檔案放這、也從這上線)。今天交件走 GitHub 網頁上傳——用最少步驟,先嘗到「做出東西、送上線」的甜頭。
兩個地方各司其職:Claude Code 桌面版幫你生出網頁程式碼;GitHub 網站存放你的檔案、按上傳就上線。今天還不碰 git、不用把 repo 同步到本機——那個(裝 GitHub Desktop、用 git 送出)留到 第 2 堂。
整堂課你大多時候是用白話跟 Claude Code 說你要什麼,它給你程式碼,你再看一眼、看不懂就請它解釋。你不用會寫,但要會看——因為你的工作是看得懂它在幹嘛、該喊卡的時候喊卡。
開通步驟
- 打開(課前裝好的)Claude Code 桌面版 App,確認登得進去
- 登入 GitHub 帳號(課前應已開通並受邀進教學用 repo)
- 打開課程提供的 template repo 頁面,認得 Add file → Upload files(等一下把 Claude Code 生的 HTML 從這裡交上去)
打開 Claude Code 桌面版 App,跟它描述你想要的午餐揪團頁,讓它幫你生出程式碼。下面 Prompt A 是起手式——照著改成你自己的話,不用逐字照抄。貼上、送出,看看它給你什麼。
現在回頭看 AI 給你的東西。你不用看懂每一行,但要做到一件事:指認出哪一段是骨架(HTML)、哪一段是外觀(CSS)、哪一段是行為(JS)。
是看得懂它在做什麼、講得出正確的詞來指揮它。讀不懂某一段?用下方 Prompt C 請 AI 用白話解釋。
這段先跟著手勢做,原理下一堂會完整講。今天只要記住一句話:
「開分支」是幫自己開一個安全的副本,「PR」是跟大家說「我改好了,可以看看囉」。
送出 PR 之後,系統會自動幫你把這個版本部署到一個網址。稍等一下,PR 頁面上會出現一個連結——那就是你的頁面現在活在網路上的樣子。
我要做一個「今日午餐揪團」的網頁,純 HTML/CSS/JS(不要用任何框架),給我一個檔案就好。 需求: - 標題「今日午餐揪團」 - 3 張揪團卡(餐廳名稱、發起人、人數、「我要跟」按鈕) - 乾淨現代卡片式排版,溫暖橘黃色系 - 手機電腦都要正常顯示 請直接給我完整可執行的程式碼。
把標題改成「[你的名字]的午餐揪團」, 主色改成藍綠色系, 再幫我多加一張揪團卡,餐廳名稱用「鼎泰豐」。
請用最白話的方式,跟一個完全沒學過程式的人解釋: 這段程式碼裡,哪些是 HTML(骨架)、哪些是 CSS(外觀)、哪些是 JS(行為)? 請逐段標註,不要用專業術語。
作業:每人一個 PR,描述填「我改了什麼、為什麼」。選配:完成 Prompt B 的個人化調整並更新 PR。
講師 / 助教檢核重點
- 每位學員的 PR 都有自動預覽連結,畫面正常
- 學員能口頭指認「這是骨架 / 外觀 / 行為」
- 沒有學員卡在環境設定超過 5 分鐘