ANTIGRAVITY 全端網頁開發實戰系列(階段 6 / 6 最終章)
STAGE 06 | GITHUB, VERCEL DEPLOYMENT & MAINTENANCE

從本機走向全世界:
GitHub 建倉、Vercel 部署與長期維護

用一句話請 Antigravity 在 GitHub 自動建立雲端倉庫、串接 Vercel 發布正式公開網址(https://...vercel.app),並建立專業的日常更新與收工交接工作流。

核心指令
gh repo create + Vercel 自動部署
最終成果
全世界皆可手機報名的正式網站
授課教師
方正璽
PART 01 | 上線心智模型

為什麼別人打 localhost:3000 看不到你的《今天學AI》?

From Local to Cloud
01 | 本機 Localhost(私人書房)

C:\repos\learn-ai-today

  • localhost 在電腦術語裡就是「我自己這台電腦」的意思
  • 當你把筆電蓋上關機,伺服器就停了,外人也連不進你的書房
02 | GitHub(雲端設計圖金庫)

github.com/你的帳號/...

  • 由 Antigravity 透過 gh 工具把你的網站原始碼安全推送上去
  • 負責版本備份,並隨時通知 Vercel:「有新版本囉!」
03 | Vercel(24 小時全球展廳)

learn-ai-today.vercel.app

  • 自動從你的 GitHub 讀取程式碼,在雲端主機編譯並 24 小時開機
  • 自動配發免費的 https:// 安全鎖頭網址,全世界手機都能秒開!
階段六|GitHub 建倉與 Vercel 部署 02 / 16
PART 01 | 資安紅線檢查

推上 GitHub 前的守門員:什麼該上傳?什麼絕對不能上傳?

.gitignore Rules

專案根目錄裡的 .gitignore 檔案,就是告訴 Git「哪些東西禁止打包上雲端」的黑名單:

MUST UPLOAD | 應該進 GitHub 的核心資產

輕量、可重現的設計圖與規範

  • 專案鐵三角:AGENTS.md、PROJECT.md、README.md
  • 專屬設計技能:.agents/skills/brand-ui/SKILL.md
  • 網站原始碼:src/、public/、package.json
  • 環境變數範本:.env.example(不含真實密碼)
NEVER UPLOAD | 絕對禁止進 GitHub 的項目

機密金鑰、真實個資與龐大套件庫

  • 真實密碼與金鑰:.env、.env.local(含教師後台通行碼)
  • 龐大套件與暫存檔:node_modules/、.next/(Vercel 會自己重新安裝)
  • 學員真實個資名單:正式營運收集到的真實個資不可放公開倉庫
階段六|GitHub 建倉與 Vercel 部署 03 / 16
PART 02 | AUTOMATED GITHUB REPOSITORY CREATION

呼叫 Antigravity:
用一句話在 GitHub 自動開倉並推送

這就是我們在階段一安裝並登入 gh (GitHub CLI) 的原因——不用去網頁按半天,讓 AI 工程師幫你一條龍辦到好!

PART 02 | Git 版本控制常識

看懂 AI 在終端機幫你做的 3 個 Git 動作

Git Basics

當你請 Antigravity 把程式碼存檔推上雲端時,它會在背後依序執行這三個步驟(就像寄快遞包裹):

STEP 01 | git add(裝箱)

挑選要打包的檔案

檢查哪些檔案被修改過,確認沒有夾帶 .env.local 等機密檔後,放進準備區紙箱。

STEP 02 | git commit(貼封條)

蓋上時間戳記與更新說明

為這個版本寫一句清楚的摘要(例如:feat: 完成今天學AI全端網站與報名系統),產生唯一版本編號。

STEP 03 | gh repo create / git push

建立雲端倉庫並發貨上傳

第一次使用 gh repo create 自動在 GitHub 開新倉庫;之後每次更新只需 git push!

階段六|GitHub 建倉與 Vercel 部署 05 / 16
PART 02 | 動手實作(1 / 3)

實作任務一:請 Antigravity 進行資安檢查並自動推上 GitHub

Hands-on 01

請點擊下方按鈕複製 Prompt,交給 Antigravity 執行:

PROMPT 01 | 資安檢查 + Git 初始化 + 自動建立 GitHub 倉庫
「我們現在進入『階段六:GitHub 建倉與雲端部署』。請幫我依序執行:
1. 資安檢查:確認 .gitignore 已排除 node_modules/、.next/ 與 .env.local。
2. Git 提交:執行 git init 並完成首次 commit。
3. 自動開倉推送:使用 gh repo create learn-ai-today --public --source=. --remote=origin --push 在我的 GitHub 建立倉庫並推送,完成後把 GitHub 網址貼給我。」
注意:因為 gh repo create 需要連網與讀取 GitHub 憑證,當 Antigravity 詢問是否允許在沙盒外執行(Bypass Sandbox)時,請點選 Approve(核准)。
階段六|GitHub 建倉與 Vercel 部署 06 / 16
PART 02 | 雲端驗收

點開 AI 給你的 GitHub 網址,親眼確認這 2 件事!

Verify on GitHub
CHECK 01 | 檔案完整度

你的程式碼已經住在雲端了!

  • 打開 https://github.com/你的帳號/learn-ai-today
  • 你會看到 src/、AGENTS.md、PROJECT.md 都整齊地躺在雲端倉庫裡
  • 網頁下方還會自動把你的 README.md 交接檔渲染成漂亮的專案首頁說明!
CHECK 02 | 資安確認

確認列表裡「沒有」.env.local

  • 掃視一下 GitHub 檔案列表,確認只有 .env.example,而沒有 .env.local
  • 這代表你的教師後台通行碼非常安全,沒有外洩到公開網路上!
階段六|GitHub 建倉與 Vercel 部署 07 / 16
PART 03 | ONE-CLICK VERCEL DEPLOYMENT

最後一哩路:
透過 Vercel 發布全球公開網址

把 GitHub 倉庫接上 Vercel,填入雲端環境變數,60 秒內拿到屬於你的 https://...vercel.app 正式網址!

PART 03 | 部署管道選擇

把《今天學AI》部署上 Vercel 的兩種超簡單方法

2 Ways to Deploy
ROUTE A | 網頁視覺化點選(最推薦初學者第一次用)

在 Vercel 網站點 3 下滑鼠完成綁定

  • 好處:親眼看到 GitHub 與 Vercel 怎麼連動,未來只要 git push 就會全自動更新
  • 步驟:登入 vercel.com ➔ 點選 Add New Project ➔ 找到 learn-ai-today 點擊 Import ➔ 設定環境變數 ➔ 點擊 Deploy!
ROUTE B | Antigravity 對話部署(進階極速法)

直接請 AI 呼叫 Vercel Plugin / CLI 部署

  • 好處:連瀏覽器都不用開,直接在 Antigravity 對話框裡完成
  • 透過我們內建的 Vercel Plugin 與 deployments-cicd 技能,直接請 AI 幫你把專案推上 Vercel 並回傳正式網址!
階段六|GitHub 建倉與 Vercel 部署 09 / 16
PART 03 | 環境變數設定

部署時最重要的一步:把 ADMIN_PASSCODE 填進 Vercel!

Environment Variables
WHY DO THIS?

為什麼要手動告訴 Vercel 通行碼?

  • 還記得嗎?為了資安,我們的 .env.local 並沒有上傳到 GitHub
  • 所以 Vercel 雲端主機目前還不知道你的教師後台通行碼是什麼
  • 我們只要在 Vercel 後台的 Environment Variables 欄位填進去,雲端後台就瞬間擁有保護鎖了!
在 Vercel 部署頁面展開 Environment Variables 填入:
Key (名稱): ADMIN_PASSCODE Value (內容): ai2026 (或你自己設定的專屬密碼) -------------------------------------------------- 填好後按下 [Add],再點擊底部的 [Deploy] 按鈕! 等待約 45 秒編譯完成,滿天彩帶就會灑下來!
階段六|GitHub 建倉與 Vercel 部署 10 / 16
PART 03 | 動手實作(2 / 3)

實作任務二:請 Antigravity 協助部署並驗證公開網址

Hands-on 02

無論你用網頁點選 Import,或想請 AI 直接用 CLI 部署,都可以用下面這段 Prompt 讓 AI 幫你確認上線狀態:

PROMPT 02 | 連結 Vercel 專案並驗證正式公開網址
「請幫我將《今天學AI》部署到 Vercel(或檢查我的 Vercel 部署狀態):
1. 確保正式環境已設定 ADMIN_PASSCODE 環境變數,並發布至 Production。
2. 完成後請提供公開的 https://...vercel.app 正式網址,並幫我檢查首頁、報名 API 與 /admin 後台在正式網址上是否皆回應正常。」
階段六|GitHub 建倉與 Vercel 部署 11 / 16
PART 03 | 成果發表時刻

拿出你的手機!打開你的《今天學AI》全球正式網址

Live Demo
LIVE 01 | 分享網址給朋友

貼到 LINE 或產生 QR Code

把你的 https://learn-ai-today-xxx.vercel.app 傳給現場同學或朋友,不連同一個 Wi-Fi 也能秒開!

LIVE 02 | 手機真實填表報名

互相報名對方的工作坊

用手機點進同學的《今天學AI》網站,體驗響應式手機排版,並填寫一筆報名與課前提問送出!

LIVE 03 | 老師後台即時收單

打開你的 /admin 驗收名單

在你的電腦打開正式網址的 /admin,輸入通行碼,看著同學們的名字一筆一筆跳進你的後台!

階段六|GitHub 建倉與 Vercel 部署 12 / 16
PART 03 | 長期維護工作流

網站上線後,下個月想新增文章或改活動時間怎麼辦?

Continuous Deployment

一旦完成 GitHub 與 Vercel 綁定,你就自動擁有了企業級的「持續部署(CI/CD)流水線」,未來維護只要 4 步:

01 | 開工

打開 Antigravity 說「開工」

AI 自動讀取 README.md 與 PROJECT.md,找回所有記憶。

02 | 修改與本機預覽

動口交代新文章或新活動

在 localhost:3000 看見修改後的畫面,確認滿意且 npm run build 通過。

03 | 推送 GitHub

說「請幫我 commit 並 push」

只要程式碼一推上 GitHub,Vercel 會在 45 秒內自動偵測並更新全球網站,完全不用重綁!

04 | 收工

說「收工」更新聯絡簿

讓 AI 把這次改了什麼、最新 commit 編號寫回 README.md,安心關機!

階段六|GitHub 建倉與 Vercel 部署 13 / 16
PART 03 | 動手實作(3 / 3)

實作任務三:執行最終「收工」,將正式網址永久寫入專案鐵三角

Hands-on 03

在結束整個系列實作前,請複製下方 Prompt,完成專業開發者的收工儀式:

PROMPT 03 | 登記 GitHub 與 Vercel 網址並完成收工
「收工!我們已經順利完成《今天學AI》全端網站的六階段開發與部署。請幫我執行:
1. 更新 PROJECT.md:正式登記本機路徑、GitHub 倉庫網址與 Vercel 公開網址。
2. 更新 README.md:記錄專案狀態為『已正式部署上線(v1.0)』、最新 commit 編號與未來維護建議。
3. 將這兩份更新後的檔案 commit 並 push 上 GitHub!」
階段六|GitHub 建倉與 Vercel 部署 14 / 16
GRAND REVIEW

從零基礎到全端架構師:你已經解鎖的 Antigravity 武裝圖鑑

6 Stages Mastery
階段 你學會的 Antigravity 核心能力 你學會的全端工程觀念 《今天學AI》達成的里程碑
階段一 沙盒權限(Auto)、@ 點名、/ 指令、紅綠 Diff 本機四大工具(Node / Git / gh) 10 分鐘生出單檔倒數與首頁原型
階段二 專案鐵三角、開收工口令、/compact、/learn 程式碼不放雲端同步區、規格先行 完成 AGENTS.md 與全端規格書
階段三 自訂 Skills(SKILL.md) 漸進式載入 HTML/CSS/JS 外場分工、Next.js 元件化 擺脫 AI 廉價感,完成文章區與報名 UI
階段四 認識 MCP 萬用插頭 與 Plugins 外掛 API(GET/POST/DELETE)、JSON、Schema 建立報名資料庫與防重複報名 API
階段五 /browser 實測、verification、Subagents 前後端串接、.env.local 通行碼保護 打通報名閉環與 /admin 教師管理後台
階段六 呼叫 AI 自動開 GitHub 倉、Vercel CI/CD .gitignore 資安紅線、雲端環境變數 正式公開上線,全班手機掃碼互動!
階段六|GitHub 建倉與 Vercel 部署 15 / 16
CONGRATULATIONS | 全系列完課
YOU ARE NOW AN AI PRODUCT ARCHITECT

寫程式不再是少數人的專利,
清楚的思考與品味才是你的超能力。

帶著這套「專案鐵三角(AGENTS / PROJECT / README)+ 品牌設計 Skill + GitHub & Vercel 部署流水線」,去把你腦中下一個精彩的教學工具或產品點子實現出來吧!

下一步挑戰
把這套模板複製到你的下一個點子
實戰作品
《今天學AI》全端網站 v1.0
授課教師
方正璽