內容行銷數位設計|課程講義
Unit 05.No-Code 網頁設計實務
不寫一行程式,
用 對話 做出有用途的互動網站
你負責「設計判斷」,AI 負責「把程式寫出來」。
網站的目的可以是展示作品,也可以幫人評估養狗準備、探索未來墓葬、篩選作品,或查詢香灰應用與寺廟介紹。這堂課以四個專題建立「需求 → 功能規則 → 互動原型 → 視覺設計 → 測試發布」流程,比較 Claude、Gemini Canvas、AI Studio 與 Lovable。先在下方操作四種原型,再跟著工具步驟製作自己的版本;原有菇策展案例保留作為展示型網站的練習。
內容整理於 2026 年 10 月.各工具的免費額度與介面會更新,以官方公告為準|中國科大視傳系|內容行銷數位設計
點任一關卡可直接跳到該段說明
網站可以展示作品,也可以幫使用者完成一件事
先寫「誰 → 遇到什麼問題 → 輸入什麼 → 得到什麼結果」。下面四個案例各代表一種網站目的:評估、體驗、展示、查詢。每個案例都能直接試玩、看成品長相、複製提示詞,再用驗收清單檢查。示範在你的瀏覽器內運作,不會提交答案;資料皆為教學示例。
1先選一種網站目的
2需求卡、試玩原型與成品長相
- 使用者
- 遇到的問題
- 使用者輸入
- 網站給的結果
功能規則(寫給 AI 的判斷邏輯)
這是功能邏輯示範;正式網站再套用你們自己的圖片、字體與品牌色。
做完會長這樣|成品網站示意(數字對應下方說明)
3選一個 AI 工具,照步驟做出來
Claude 為主線,ChatGPT 免費版也能完整做一遍
提示詞:
第二輪:如何要求 AI 修改,而不是每次整頁重做?
4驗收的是「功能真的有用」
補補充:功能層級與工具比較
問卷計分、情境組合、作品篩選、寺廟搜尋、外部地圖連結。單一 HTML 就能完成。
記住收藏與草稿。localStorage 只在同一瀏覽器,老師收不到,也不是跨裝置資料庫。
收集全班結果、管理員更新、登入會員,需要後端、權限與資料庫,費用另計。
免費 AI 建站差異與取捨(2026/10/09 查核)
| 工具 | 優點/適合 | 缺點/免費限制 | 成果交付 |
|---|---|---|---|
| Claude Artifacts | 適合把規則變成可操作原型;可要求單一 HTML,便於同學保存與交件。 | 免費方案可用 Artifacts,但生成受帳號用量限制;生成成功不等於功能測試通過。 | Artifact 分享或下載;要獨立網址可將靜態檔發布。規則評估不需接 AI API。 |
| ChatGPT 免費版 | 熟悉度高,能產生完整靜態網頁、規則評估與搜尋功能,適合從零學建站。 | 生成與工具有用量限制,預覽入口不保證;長檔需確認完整。內建 Sites 託管不是免費版路線。 | 取得 HTML → 純文字存檔 → 瀏覽器測試 → 外部免費靜態託管。 |
| Gemini Canvas | 對話修改與即時預覽,適合比稿與快速測驗。 | 共享連結在 Gemini 開啟;帳號、年齡與管理員設定會影響分享。 | Canvas 分享給同學測試;需要獨立站點時要求可匯出的 HTML。 |
| AI Studio Build | 適合多畫面與較複雜應用,支援前後端與 GitHub/ZIP。 | 預設可能建立 React+伺服器專案;ZIP 不是可直接點開的 HTML。API 用量與 Cloud Run 部署可能收費。 | 先分享原型;依專案類型建置部署。只有純靜態輸出適用 GitHub Pages。 |
| Lovable | 多頁網站與平台發布流程整合;日後擴充管理功能較方便。 | 建置、雲端與 App 的 AI 用量要分開看。免費額度有限,自訂網域與進階方案依定價頁。 | 預覽 → 發布 → 測試實際網址;先用固定示例資料,確認功能後才接資料庫。 |
官方參考:Claude Artifacts · Gemini Canvas · AI Studio Build · Lovable 用量說明。免費限制可能更新,介面顯示為準。
先認識工具:哪些免費 AI 可以「生出網站」?
No-Code 建站有兩種路線:①對話生成 HTML(Claude、Gemini、ChatGPT,可要求產出網頁檔,適合展示與不需後端的評估、搜尋、互動);②AI 建站平台(Lovable、Google AI Studio,產出完整專案並幫你架站,適合需要多頁或互動功能)。最後都需要一個免費託管服務把檔案變成公開網址。
互動篩選.依用途看工具
Claudeclaude.ai・Artifacts
對話生成網頁,右側即時預覽,可下載 HTML、發布分享連結。設計語彙理解佳。
Gemini Canvasgemini.google.com
在 Gemini 開啟 Canvas 工具,生成網頁並預覽,可分享連結,與 Google 帳號整合。
ChatGPTchatgpt.com・程式碼區塊預覽
免費版可以生成完整 HTML 網站與互動功能;預覽入口依介面,沒有也可存檔用瀏覽器開啟。
Lovablelovable.dev
輸入描述即產生完整網站專案,一鍵發布到 lovable.app 子網域。免費方案每日有額度。
Google AI Studioaistudio.google.com・Build
Build 模式用描述生成網頁應用並即時預覽,可下載專案原始檔。
GitHub Pagespages.github.com
上傳 HTML 與圖片即可得到 帳號.github.io/專案 網址,長期穩定,最推薦。
Netlify Dropapp.netlify.com/drop
把整個網站資料夾「拖曳」進網頁,幾秒就上線。登入後可改網址名稱。
Claude 發布連結Artifact → Publish
直接把 Artifact 發布成公開連結,最快但不能放自己的圖片檔,適合給老師看初稿。
網站規劃:先決定「這一頁要講哪些事」
AI 做得出網頁,但它不知道你的展覽要先讓人看到什麼。一個好的策展網頁像一張由上往下讀的海報:先用主視覺抓住目光(Hook),再說明理念、展示作品、引導互動,最後給出展覽時間地點與社群連結(CTA)。
互動練習.勾選你的網站需要哪些區塊(會自動帶入第 04 關的提示詞)
由上到下的閱讀順序
素材準備:資料夾先整理好,後面不會亂
網頁其實就是「一個 HTML 檔+一個圖片資料夾」。先在電腦建立專案資料夾、用英文小寫檔名整理好圖片,之後 AI 寫出來的路徑才對得上,上傳時也只要整包拖過去。
hero-main.webp、work-01.jpg。中文檔名或空格是「本機看得到、上線就破圖」的頭號原因。建議資料夾結構
mushroom-site/ ← 專案資料夾(英文) ├── index.html ← 首頁一定要叫 index.html ├── images/ │ ├── logo.png ← 去背 PNG 或 SVG │ ├── hero-main.webp ← 主視覺 1920px 寬 │ ├── work-01.webp ~ work-08.webp │ ├── process-01.webp │ ├── team-01.jpg ~ team-04.jpg │ └── og-cover.jpg ← 分享到社群的預覽圖 1200×630 └── copy.txt ← 所有文案先整理在這裡
圖片規格速查
| 用途 | 建議尺寸 | 格式 | 檔案大小 |
|---|---|---|---|
| 主視覺 Hero | 寬 1920px | WebP / JPG | < 400 KB |
| 作品圖 | 寬 1200px | WebP / JPG | < 250 KB |
| Logo | 高 200px 以上 | SVG / 去背 PNG | < 50 KB |
| 團隊頭像 | 600×600 正方形 | JPG | < 100 KB |
| 社群分享圖 | 1200×630 | JPG | < 300 KB |
文案檔 copy.txt 要準備的內容
寫提示詞:把「設計規範」講給 AI 聽
第一次的提示詞決定了 80% 的成果。好的建站提示詞包含五件事:①專案背景(是什麼、給誰看)②視覺風格(色彩、字體、氛圍)③頁面區塊(第 02 關的清單)④互動效果 ⑤技術限制(單一 HTML、RWD、圖片路徑)。
提示詞產生器.填好之後按「複製」貼到 Claude
用 Claude 生成第一版網頁
把提示詞貼進 Claude,大約 1–2 分鐘後,對話右側會出現 Artifact(成品視窗),直接顯示做好的網頁。你可以在「預覽」與「程式碼」之間切換,也能全螢幕檢視。
逐步操作
- 登入 claude.ai
用 Google 帳號或 Email 登入。免費方案即可完成本課所有操作(每段時間有訊息數上限,額度用完需等待重置)。
- 開新對話,先附上參考資料(選做)
點輸入框左下角的 + 可上傳主視覺、Moodboard 截圖或企劃書 PDF,讓 Claude 參考你的色彩與氛圍。注意:上傳的圖片只是「參考」,不會直接被放進網頁(第 07 關處理)。
- 貼上第 04 關的提示詞並送出
貼上後按 Enter。Claude 會先簡短說明它的規劃,接著右側開始逐行寫出程式碼。
- 在 Artifact 視窗檢視成果
右側視窗上方可切換 Preview(預覽)/Code(程式碼);右上角有 複製、下載、發布(Publish) 等按鈕。點擊預覽中的按鈕、捲動頁面,確認互動有沒有作用。
- 先截圖存檔第一版
把第一版截圖存起來,期末報告可以放「第一版 vs. 最終版」的對照,展示你的設計判斷如何引導 AI。
別吃。開始測驗 →
示意圖:左側是對話,右側 Artifact 即時顯示網頁(實際介面可能隨版本更新略有不同)
對話式修改:像跟工程師溝通一樣「下修改單」
第一版不會完美,這很正常。接下來用對話一次改一件事:指明位置 → 描述問題 → 給出具體目標。每次修改後 Claude 會產生新版本,Artifact 左下角可以切換回上一版。
好壞對照
「字太小」
「加點動畫」
「作品區卡片 hover 時往上浮 6px 並加陰影」
常用修改指令.點「複製」直接使用
用「展牆」「圖鑑」這類展覽語彙描述,AI 更容易抓到你要的編排感覺
放入真實圖片:下載 HTML,和圖片資料夾放在一起
Claude 的預覽視窗只能看到「佔位圖」,因為你的圖片還在自己的電腦裡。做法是:請 Claude 把圖片路徑寫成 images/檔名,再把 HTML 下載到第 03 關的資料夾,用瀏覽器打開,真實圖片就會出現。
逐步操作
- 請 Claude 對齊你的檔名
請把網頁中所有圖片改成以下路徑(大小寫要完全一致): 主視覺:images/hero-main.webp Logo:images/logo.png 作品:images/work-01.webp ~ images/work-08.webp 團隊:images/team-01.jpg ~ images/team-04.jpg 每張 <img> 都要加上有意義的中文 alt 說明,並加 loading="lazy"(主視覺除外)。 圖片載入失敗時,顯示深灰底色加檔名,方便我檢查是哪張圖沒放好。
- 下載 HTML 檔
在 Artifact 右上角點 下載(Download),存到
mushroom-site/資料夾,並把檔名改成index.html(若下載下來不是 .html,可切到 Code 分頁按「複製」,貼到文字編輯器另存為 index.html)。 - 用瀏覽器打開 index.html
直接雙擊檔案或拖進 Chrome。圖片若出現,代表路徑正確;若破圖,請看下一步。
- 破圖檢查
在 Chrome 按 F12(Mac:⌘⌥I)開啟開發者工具 → Console 分頁,紅字會寫出找不到的檔案名稱。九成是檔名大小寫、副檔名(.jpg vs .jpeg)或放錯資料夾。
- 之後還要修改?
回到 Claude 同一個對話繼續改 → 再下載一次覆蓋 index.html 即可。圖片資料夾不用動。
進階:把 Figma 設計稿變成網頁
如果你已經在 Figma 畫好網頁版面,可以把畫面截圖+設計規範一起交給 Claude,請它「照稿還原」。Claude 能讀圖片,會依照排版、比例、配色寫出對應的網頁,比純文字描述更精準。
- Figma 匯出畫面
選取 Frame → 右側 Export 設為 PNG 2x → 匯出。依區塊分段匯出更好。
- 在 Claude 上傳截圖
點 + 一次上傳多張,或直接拖曳到對話框。
- 貼上還原指令
附件是我在 Figma 設計的《菇》策展網頁,依序是:1 主視覺、2 策展理念、3 作品區、4 展覽資訊。 請「照稿還原」成單一 HTML 檔: ・版面比例、留白、對齊方式盡量跟設計稿一致 ・設計規範:主色 #B8F27C、背景 #0F120E、標題 Noto Sans TC 900、內文 16px/行高 1.8 ・圖片用 images/ 開頭的路徑佔位,我之後自己放 ・桌機寬 1440px 為基準,並自動做好平板、手機版 完成後,請列出你「無法從截圖判斷、自行推測」的地方,讓我確認。
- 比對差異,逐點修正
把 Artifact 預覽與 Figma 並排,找出不一致之處,用第 06 關的方式一項一項修。
把以下資訊從 Figma 的 Inspect/Dev Mode 或你的視覺規範整理出來,附在提示詞後面,AI 還原度會大幅提升:
| 項目 | 《菇》範例 |
|---|---|
| 色彩 | 主色 #B8F27C/背景 #0F120E/文字 #F2F0EA/輔助 #6E7A66 |
| 字體字級 | H1 80/1.1 Black、H2 40/1.3 Bold、內文 16/1.8 Regular |
| 格線 | 12 欄、欄距 24px、最大寬度 1200px、左右邊界 24px |
| 圓角陰影 | 卡片圓角 4px(銳利感)、無陰影、細線 1px #2A3027 |
| 按鈕 | 高 52px、全大寫英文、hover 反白 |
| 間距 | 區塊上下 120px(手機 72px) |
提示:如果你的 Figma 有 Figma Make 或 Dev Mode,也可以直接參考它產生的 CSS 數值,再交給 Claude 整合。
RWD 檢查:手機上好不好看才是重點
策展網頁的觀眾八成以上用手機打開(掃展場 QR Code、點 IG 連結)。上線前一定要在三種寬度檢查:桌機(1440px)、平板(768px)、手機(375px)。
互動示意.切換裝置寬度,看版面如何重新排列
桌機:導覽列完整顯示、作品 4 欄排列
用 Chrome 模擬手機
- 開啟 index.html,按 F12
Mac 為 ⌘⌥I。
- 點左上角「手機/平板」圖示
或按 CtrlShiftM(Mac:⌘⇧M)切換裝置模式。
- 上方選擇 iPhone、iPad 等機型
由上到下捲完整頁,把問題截圖。
- 把截圖丟回 Claude
「附圖是 iPhone 寬度的樣子,作品標題被切掉、按鈕擠在一起,請修正手機版。」
發布上線:讓你的網站有自己的網址
用 Claude 做完網站後,只是在對話裡「看得到」。把網站資料夾放到一台 24 小時開機的主機(靜態託管),就會得到像 mushroom-2026.pages.dev 的網址,可以貼進作品集、做成 QR Code 印在展場海報。本課首選 Cloudflare Pages(免費、免信用卡、可拖曳);也可以用 GitHub Pages 或 Netlify。
A網址是怎麼來的?
四步:整理資料夾 → 選託管 → 上傳 → 拿到網址。
mushroom-2026.pages.dev,貼進作業與簡報。Claude 產生的 HTML/CSS/JS 都是靜態網站:主機只要把檔案原封不動送給瀏覽器,不需要資料庫或後端,放在免費託管剛剛好。
| 你的網站 | 能不能用本關方法 | 說明 |
|---|---|---|
| Claude/ChatGPT 產生的 HTML 檔 | ✓ 可以 | 整理成資料夾後直接上傳。 |
| 自己寫的 HTML/CSS/JS | ✓ 可以 | 同上。 |
| Figma Make 做的網站 | ✓ 用 Make 的 Publish | 右上角 Publish 得到 figma.site 網址;它是 React 專案,不能直接拖進靜態託管。 |
| 需要會員登入、資料庫、金流 | ✗ 不適合 | 需要後端;課堂作業請做「示意」,例如表單送出只顯示成功畫面。 |
B上傳前先整理資料夾
site/ # ← 上傳「這一層」 ├── index.html # 首頁,一定叫 index.html ├── about.html ├── css/ │ └── style.css ├── js/ │ └── main.js └── images/ ├── hero.webp └── cover-01.jpg
my-project/
└── site/
└── Index.HTML # 大寫、又多包一層
images/Cover 01.JPG # 空格+大寫
C:\Users\me\hero.jpg # 程式寫了自己電腦的路徑
設計稿.psd # 原始檔不用上傳index.html,放在上傳資料夾最外層。② 檔名用英文小寫+連字號,不要空格、不要中文。③ 路徑寫成 images/hero.jpg 這種相對路徑,不要出現 C:\ 或 /Users/。上傳前檢查器:貼上檔名清單,自動找問題
還沒有資料夾?請 Claude 幫你整理
請把我們剛剛完成的網站整理成可以直接上傳到靜態託管(Cloudflare Pages/GitHub Pages/Netlify)的資料夾結構: 1) 首頁命名為 index.html,放在最外層;其他頁面用英文小寫加連字號命名。 2) CSS 放 css/、JS 放 js/、圖片放 images/,所有路徑改成相對路徑。 3) 檔名不要有空格、中文、大寫字母,並同步修改 HTML 裡的引用。 4) 列出最後的資料夾樹狀圖,以及每個檔案的用途。 5) 檢查有沒有放 API 金鑰、個資或自己電腦的路徑,有的話標出來。
C選一家:三種免費方案比較
| Cloudflare Pages | GitHub Pages | Netlify | |
|---|---|---|---|
| 網址長相 | 專案名.pages.dev | 帳號.github.io/儲存庫 | 網站名.netlify.app |
| 上傳方式 | 後台拖曳、Wrangler 指令、連 GitHub | 推到 GitHub(網頁也能拖檔上傳) | Netlify Drop 拖曳、CLI、連 Git |
| 免費額度 2026 年資料,以官方為準 | 靜態流量不限;每站 20,000 檔、單檔 25 MiB | 網站 1 GB;每月流量軟上限 100 GB | 點數制:每月 300 點,用完網站暫停到下月 |
| 信用卡 | 不需要 | 不需要 | 不需要 |
| 最適合 | 本課推薦:拖曳直覺、指令更新快 | 會 Git、想公開程式碼當作品集 | 只拖一次、短期展示 |
| 要注意 | 新專案官方現推 Workers,Pages 仍可用 | 儲存庫要 Public;網址多一層儲存庫名 | 常更新或流量大會很快用完點數 |
三題選出最適合你的方式
D路線一(推薦):Cloudflare Pages 後台拖曳
不用寫指令、不用安裝任何東西。先準備:① 一個能收信的 Email ② 通過 B 檢查的資料夾(或壓成 ZIP) ③ 專案名稱(英文小寫、數字、連字號,會變成網址)。
E路線二:Wrangler 指令,一行上傳、一行更新
更新只要一行(改完按 ↑ 再 Enter)、可先傳預覽版,也能交給 Claude Code 代勞。先到 nodejs.org 安裝 LTS 版,開終端機輸入 node -v 看到 v20 以上即成功。不用另外安裝 Wrangler,指令用 npx wrangler 會自動下載(第一次問你就輸入 y)。
常用指令速查
| 確認是誰登入 | npx wrangler whoami |
| 看我有哪些 Pages 專案 | npx wrangler pages project list |
| 預覽版(不影響正式網址) | npx wrangler pages deploy ./site --project-name 專案名 --branch preview |
| 在自己電腦先預覽 | npx wrangler pages dev ./site |
| 公用電腦用完登出 | npx wrangler logout |
請 Claude Code 幫你部署(在能執行指令的環境)
請幫我把目前資料夾裡的 ./site 部署到 Cloudflare Pages,專案名稱用 mushroom-2026: 1) 先確認 ./site 最外層有 index.html,且路徑都是相對路徑。 2) 用 npx wrangler whoami 確認已登入;沒有就請我登入。 3) 若專案不存在先建立,再執行 npx wrangler pages deploy ./site --project-name mushroom-2026。 4) 部署後把正式網址回報給我,並提醒我用手機與無痕視窗測試。 注意:不要把任何金鑰寫進網站檔案。
F路線三:GitHub Pages、Netlify 與 Claude 發布
- 註冊 github.com
帳號名稱會出現在網址,建議英文,例:
jinjin-wang。 - 建立 Repository
右上角 + → New repository → 名稱填
mushroom→ Public → Create。 - 上傳檔案
點 uploading an existing file,把資料夾裡面的所有檔案與子資料夾拖進去(不是外層資料夾)→ Commit changes。
- 開啟 Pages
Settings → Pages → Source 選 Deploy from a branch → Branch main、/(root) → Save。
- 等 1–3 分鐘取得網址
同頁上方出現
https://帳號.github.io/mushroom/。 - 更新
再 Add file → Upload files 上傳同名檔案覆蓋。
/儲存庫名/,程式裡不要用 /images/… 開頭,要用 images/…,否則圖片全部不見;檔名大小寫要完全一致。官方說明:Configuring a publishing source- 前往 app.netlify.com/drop
建議先登入再上傳,網站才會留在你的帳號。
- 把整個網站資料夾拖進虛線框
拖「資料夾」,不是只拖 index.html。
- 幾秒後拿到網址
像
random-name-123.netlify.app。 - 改成好記的網址
Site configuration → Change site name,改成
mushroom-2026。 - 更新
在 Deploys 頁面再拖一次整個資料夾。
- 在 Artifact 右上角點「Publish/發布」
確認內容後按發布,Claude 產生公開連結。
- 複製連結分享
任何人都能打開,不需登入。
- 注意限制
只顯示 Artifact 裡的內容,你電腦裡的 images 資料夾不會跟著上去,適合給初稿、討論版面;要有自己的網址請用路線一或二。
G上線後:打不開怎麼辦?+交付檢核
打開網址是 404 或空白
最常見:最外層沒有 index.html(叫 Index.html、home.html,或多包一層資料夾)。用 B 的檢查器確認後重新上傳。
網頁有出來,但圖片或樣式不見
① 大小寫不一致 ② 路徑寫成 C:\… 或 /Users/… ③ GitHub Pages 用了 /images/ 開頭。打開瀏覽器開發者工具的 Console,紅字會告訴你哪個檔案找不到。
我更新了,網站還是舊的
瀏覽器快取:按 ⌘⇧R(Windows:Ctrl+F5)強制重新整理,或用無痕視窗開。Cloudflare 也確認是部署到正式分支(main)。
表單按送出沒反應
靜態網站沒有後端,不會真的寄出資料。課堂作業只顯示「送出成功」畫面即可;真要收資料可嵌入 Google 表單。
網址太長太醜,可以改嗎?
Cloudflare:專案名稱就是網址,想改就建立新專案再上傳;Netlify 可直接改 site name;GitHub 改儲存庫名稱。
網站裡有我的電話、Email、API 金鑰怎麼辦?
上傳後全世界都看得到原始碼。真實個資請改成示意資料;任何金鑰都不要放在網站檔案裡。
學校電腦不能安裝 Node.js
用路線一的後台拖曳即可,不需要安裝任何東西。
交付檢核:網址上線後確認這八件事
部署不要等到最後一天:先上傳一次(就算還沒做完),之後每次更新都重新部署。勾選會保存在這台瀏覽器。
全部完成!你的網站正式上線 🎉 把網址放進作品集、簡報與展場海報吧。
其他免費 AI 建站工具:詳細操作與免費版極限
Claude 額度用完、想比較不同 AI 的設計風格,或專題需要更複雜的互動時,可以換用以下四種工具。每個工具都整理了「免費版做得到/做不到」、逐步操作與省額度技巧。第 04 關的提示詞大多可以直接貼上,只有 AI Studio 與 Lovable 要拿掉「單一 HTML 檔」那一句。
先看結論.免費版到底能做到什麼程度
| 工具 | 免費額度 | 即時預覽 | 放自己的圖片 | 直接得到公開網址 | 自訂網域 | 匯出程式碼 | 免費版適合做到 |
|---|---|---|---|---|---|---|---|
| Claude 本課主線 | 以「5 小時」為單位的用量上限,用完需等重置;長對話、附檔會消耗更快 | ✓ | 下載後可 | ✓ 發布連結(只含 Artifact 內容) | ✗ | ✓ 下載 HTML | 一頁式展示+規則型評估工具 |
| Gemini Canvas | 免費帳號可用 Canvas;高階模型有每日次數限制,用完會改用較輕量的模型 | ✓ | 下載後可 | △ 分享連結(在 Gemini 介面內開啟) | ✗ | ✓ 複製程式碼 | 完整的一頁式網站、快速比稿 |
| ChatGPT 程式碼區塊預覽 | 免費對話與工具有用量限制;預覽/下載入口依帳號介面 | △ 依介面;可本機預覽 | 下載後可 | ✗ 只能分享對話 | ✗ | ✓ 複製程式碼 | 完整靜態網站、問卷與搜尋篩選 |
| Google AI Studio Build 模式 | 支援地區免費使用;分享出去的 App 若呼叫 AI 功能,會算進你的 API 用量 | ✓ | ✓ 可上傳到專案 | △ App 分享連結;正式部署 Cloud Run 需綁定付款 | ✗ | ✓ ZIP/GitHub | 互動測驗、小工具原型 |
| Lovable | 每天 5 credits、每月最多 30,台灣時間早上 8 點重置、不累積 | ✓ | ✓ 對話中上傳 | ✓ 專案名.lovable.app | ✗ 需付費 | △ 同步到 GitHub | 多頁原型;修改次數依點數消耗 |
✓ 可以 △ 有條件 ✗ 不行。免費額度與功能由各家公司隨時調整,上課當天請再看一次官方方案頁。
- Claude 或 Gemini Canvas:生成網站、對話修改(兩邊額度輪流用,等於加倍)
- 下載 HTML:和 images 資料夾放在一起
- GitHub Pages 或 Netlify:發布上線(第 10 關)
- 需要「會員、資料庫、多頁表單」時,才把定稿版提示詞交給 Lovable,用最少的 credits 一次完成
- 用 Canvas 生成完整的 HTML 網頁,右側切換「程式碼/預覽」即時檢視
- 選取 Canvas 中的一段文字或程式,只針對那一段要求修改
- 產生公開分享連結,對方可以瀏覽,也能複製一份自己改
- 把程式碼複製出來,存成 index.html,再用第 10 關發布
- 上傳主視覺、Moodboard 截圖讓 Gemini 參考配色與氛圍
- 分享連結只能在 Gemini 介面內開啟,不能改成自己的網址,不適合當正式展覽網址
- 學校帳號可能無法分享(管理員關閉),分享功能也限 18 歲以上;遇到時請改用個人 Google 帳號
- 上傳給 Gemini 的圖片不會變成網站裡的圖,一樣要用 images/ 路徑,下載後自己放
- 手機版 App 編輯功能較少,建議用電腦操作
逐步操作
- 用個人 Google 帳號登入 gemini.google.com
右上角確認是個人帳號。學校帳號若看不到 Canvas 或無法分享,切換帳號即可。
- 點輸入框下方的「工具」→ 選擇「Canvas」
輸入框會出現 Canvas 標籤,代表這則訊息會輸出到右側的編輯區。
- 貼上第 04 關的提示詞並送出
可以按 + 一起附上主視覺圖。Gemini 會在右側開出 Canvas 並開始寫程式。
- 切換「預覽」檢視網頁
Canvas 右上角可在程式碼與預覽之間切換。先由上到下捲完整頁,點按鈕、測驗,確認互動正常。
- 對話修改:整體改 → 左側對話;局部改 → 選取後提問
在 Canvas 中反白某段文案或程式,會跳出小對話框,輸入「改成更有黑色幽默的語氣」,就只會改那一段。
- 產生分享連結給老師看初稿
Canvas 右上角「分享」→ 建立公開連結 → 複製。注意:任何拿到連結的人都看得到。
- 匯出成真正的網站
切到程式碼 → 全選複製(或使用複製按鈕)→ 貼到文字編輯器(VS Code、記事本)→ 另存為
index.html(編碼選 UTF-8)→ 放進網站資料夾 → 第 10 關發布。
- 產生 HTML、CSS、JavaScript,組成可在瀏覽器操作的網站。
- 依你提供的計分規則建立評估、結果說明與重設。
- 依圖片檔名與資料表建立作品、寺廟卡片及搜尋篩選。
- 修改版面、加入進度與結果動畫,依錯誤描述修正程式。
- 免費對話與工具有用量限制;預覽、檔案下載等入口依帳號與介面而異。
- 生成 HTML 不等於自動架站;聊天分享連結不是獨立網站。
- OpenAI 官方 Sites 是另一項託管服務,目前列出的方案不包含 Free;本節走免費對話產碼+外部靜態託管。
- 登入、跨裝置保存、收集表單資料需要另外的後端,不能用動畫假裝已送出。
操作順序:以「浪」養狗準備評估為例
- 第一輪先確認需求,不急著生成
登入 ChatGPT,新對話輸入:「我要做養狗準備自我評估,請先列流程、題目欄位、計分與必要條件規則,暫不寫程式。」檢查它有沒有把示例判斷當成專業核准。
- 第二輪給完整規則與輸出格式
到上方功能實驗室選「浪」+「ChatGPT 免費版」,複製案例提示詞。第一版只做四題、結果與重設,不加會員或AI聊天。
- 取得可以存下來的 HTML
若有下載完整檔可使用;若只有程式碼,複製程式碼區塊內容,不包含外面的三個反引號。若有預覽也可以先操作;沒看到預覽入口直接進下一步。
- 另存為 index.html
建立 website 資料夾。Windows 記事本選「另存新檔→所有檔案」、UTF-8;Mac 文字編輯先選「格式→製作純文字」,存成 index.html。確認不是 index.html.txt、RTF 或 Word 檔。
- 用瀏覽器開啟,真的答題
拖入 Chrome/Safari。先測空白答案、必要條件未滿、全部滿分、重設四種情況。若只顯示程式文字,先檢查副檔名與檔案格式。
- 回報錯誤,取得完整替換檔
「居住許可選0、其他選2,應先提醒居住條件,卻出現條件完整。請只修評估規則,保留其餘UI並輸出完整HTML。」保存 v1 備份後替換,再重測。
- 功能通過,才做視覺與圖片
提供品牌色、字體與手機參考;圖片放 website/images/,請使用 images/dog.jpg 這類相對路徑。AI 看過上傳圖片,不代表匯出的檔案一定包含圖片。
- 發布與交件
照第10關將 index.html 與 images/ 一起上傳免費靜態託管。在手機與無痕視窗測試正式網址,交網址、功能流程圖、Prompt紀錄與測試截圖。
如何讓免費版做得好?用三輪指令取代一句「幫我做漂亮網站」
請依我們已確認的需求產生一個完整 index.html: 使用純 HTML/CSS/JavaScript,全部在同一檔,不用 React、不需要安裝、不接付費 API。 所有按鈕必須有實際功能;包含未答完、無結果、重設與修改答案後重算。 先以本地示例資料製作。資料、計分規則、顯示結果分開組織。 提供欄位label、鍵盤焦點、手機375px版與減少動態設定。 先完成核心功能;不加會員、後台或假送出表單。 請輸出完整HTML,不省略內容;如果內容太長,先縮小功能範圍而不是截斷檔案。
保留已通過測試的功能規則與資料,這輪只修改視覺: 主色:[填品牌色],背景:[填顏色],標題:[填字體風格]。 用8px的倍數整理間距;手機上欄位一欄、按鈕易於點擊。 結果出現時淡入200ms,問卷顯示完成進度;不要整頁一直晃動。 圖片路徑使用 images/;未提供的圖片顯示佔位框,不捏造外部網址。 請說明改哪些地方並提供完整替換HTML。
省額度:先用3筆資料測功能,通過後再擴充;集中回報問題;保持同一對話並備份每一版。重新開對話時附最新完整HTML、需求與尚未解決問題,不只說「接著做」。
官方參考:學生網站實作 · Sites 方案與託管。本節不把付費Sites功能當成免費帳號必有的功能。
- 用描述生成完整的網頁應用(React 前端+後端),右側即時預覽
- 標註模式:在預覽畫面上圈選元素,直接寫「這裡改大一點」
- Code 分頁可以看到並直接修改每個檔案
- 可以上傳自己的圖片到專案裡使用
- App 可選擇加入 Gemini 呼叫;本課菇案例只做作品展示與教育互動,不以照片判定食用安全
- 匯出 ZIP 或同步到 GitHub
- 「Deploy/部署」會上傳到 Google Cloud Run,需要建立 Google Cloud 專案並綁定付款方式,超過免費用量會收費,學生不建議使用
- 產出的是 React 專案,需要「建置」才能放到 GitHub Pages,不能像單一 HTML 直接拖上去
- 分享出去的 App 若有呼叫 AI,每次使用都算你的用量
- 介面為英文,功能更新快
逐步操作
- 登入 aistudio.google.com,左側選單點「Build」
第一次使用需同意服務條款。
- 在中央輸入框描述你的 App
貼上第 04 關提示詞,刪掉「單一 HTML 檔」那一句,改成「做成一個互動網頁應用」。適合做:毒菇迷思測驗、領養適合度評估、互動圖鑑。
- 等待生成,右側出現預覽
左側是對話,右側可在 Preview 與 Code 之間切換。
- 用三種方式修改
① 左側對話下指令 ② 開啟標註模式,在預覽上圈選元素寫意見 ③ 在 Code 分頁直接改文字(例如錯字)。
- 放入自己的圖片
在對話中上傳圖片並說明「把這張圖當作首頁主視覺」,AI Studio 會把圖放進專案。
- 分享給老師/組員測試
右上角的分享功能可產生 App 連結(預設為私人,需手動開放)。
- 保存成果
右上角下載 ZIP 或連結 GitHub。若要長期公開,建議把測驗功能做成一個獨立頁面,請 Claude 參考 AI Studio 的成果改寫成單一 HTML,再併入策展網站。
一般一則對話修改約消耗 1 credit,較大的改動可能更多。換算下來,免費版一天約可對話修改 5 次,一個月最多約 30 次,所以「每一句都要問得很完整」。
- 用一段描述生成完整網站(可多頁、有導覽、有表單)
- 在對話中上傳自己的圖片,直接放進網站
- 一鍵發布到
專案名.lovable.app,立刻得到公開網址 - 可以邀請組員一起進入專案
- 可以連結 GitHub 保存程式碼(依官方方案頁為準)
- 額度很少,一天約 5 次修改,邊做邊想很快就用完
- 不能綁自訂網域(例:mushroom2026.com)
- 不能在介面中直接編輯程式碼
- 額度用完當天就無法再修改,不要拖到交件前一天才用
逐步操作
- 前往 lovable.dev,用 Google 或 GitHub 帳號註冊
登入後首頁就是一個大輸入框。
- 先在 Claude 把提示詞「定稿」
在 Claude 討論好區塊、文案、配色,請它整理成「給 Lovable 的完整建站提示詞」。這一步不花 Lovable 額度。
- 貼上提示詞,並附上 3–5 張關鍵圖片
拿掉「單一 HTML 檔」那一句。可以附主視覺、Logo、Figma 截圖。送出後約 1–3 分鐘生成。
- 在右側預覽檢查,列出修改清單
先不要急著改!把所有問題寫成一張清單,例如 5 項,再一次送出:「請一次完成以下 5 項修改:1… 2… 3…」。
- 小地方用 Visual edits 自己點
點預覽上方的編輯圖示,直接選取畫面上的文字、顏色、間距修改。官方設計上這類直接點選修改比對話更省額度(實際以官方規則為準)。
- 右上角「Publish」發布
設定網址名稱(例:
mushroom-2026)→ Publish → 得到mushroom-2026.lovable.app。 - 修改後記得「Update」
之後的修改不會自動上線,要再按一次 Publish/Update 才會更新公開網址。
AI 建站範例館:AI 做出來的網站可以到什麼程度?
以下是用 AI 架設的真實網站。點開看看版面、互動與內容完整度,再回頭決定你的專題要做到哪一級。
系上專業實驗室(本系實作)
同一個系、同一套內容,用不同 AI 工具與方案做出不同風格,可以對照比較。
其他 AI 建站案例(找更多靈感)
以下為外部站點,內容與可用狀態以對方為準;說明為依站名與用途的簡述。
常見問題 Troubleshooting
上課時最常遇到的狀況,先在這裡找答案
Claude 回覆到一半就停了,程式碼不完整?
網頁太長時可能會中斷。直接回覆「請繼續」即可;若 Artifact 壞掉,請說「請重新輸出完整的 index.html,不要省略任何部分」。也可以一開始就請它「先做主視覺到作品區,下一則再做其餘區塊」。
出現「已達訊息上限」,不能再問了?
免費方案在一段時間內有使用上限,等待重置時間(畫面會提示)即可。等待期間可改用 Gemini Canvas 繼續,或先整理下一輪要修改的指令清單,之後一次送出更省額度。
我改了 A,結果 B 也被改壞了?
在指令中加一句「只修改作品區,其他區塊保持不變」。若已經改壞,切回 Artifact 上一個版本,或請它「回到上一版,只套用 xx 的修改」。
本機打開有圖,上線後全部破圖?
最常見原因:① 檔名有中文或空格 ② 大小寫不一致(GitHub 分大小寫,Windows 不分)③ 只上傳 index.html 沒有上傳 images 資料夾 ④ 路徑寫成 C:\Users\… 這種本機絕對路徑。請改成 images/xxx.webp 的相對路徑。
AI 寫的文案看起來很罐頭?
不要讓 AI 從零寫文案。把企劃書裡的品牌故事與 TOV(品牌語氣)貼給它,並說「保留我的原文,只調整斷句與段落,讓它適合網頁閱讀」。最後一定要人工逐字校對,尤其是展覽日期、地點、人名。
可以用 AI 生成的圖片放在網站上嗎?
可以,但請在網站頁尾或作品說明標註「部分視覺使用 AI 工具輔助生成」,並確認使用的 AI 工具條款允許商業/公開展示用途。核心作品圖仍應以你的畢製原稿為主。
想加 Google 表單、地圖或 YouTube 影片?
在 Google 地圖/YouTube/Google 表單按「分享 → 嵌入」複製 <iframe> 代碼,貼給 Claude:「請把這段嵌入代碼放到展覽資訊區塊,並讓它在手機上自動縮放」。注意:Artifact 預覽中嵌入內容可能無法顯示,下載後用瀏覽器打開再確認。
組員要一起修改,怎麼協作?
指定一位「網站負責人」維護唯一的 Claude 對話與 index.html,其他組員把修改需求整理成清單交給他。GitHub 也可以邀請組員成為 Collaborator,但要約定好不要同時上傳覆蓋。
HomeWork|【作業05】專題功能網站/作品展示網站 v1
本週目標:做出可公開瀏覽的第一版網頁。期末前會持續迭代,並與 AR、動態海報、短影音串連。
四個案例任選一種:展示型交作品詳情與篩選;評估型交題目、計分與結果;情境型交選擇與敘事;資料型交欄位、查詢與来源。另附3個正常/邊界測試、資料保存方式與手機截圖。功能先正確,視覺再精修。
交付內容
- 公開網址:GitHub Pages、Netlify 或 Lovable 擇一(Claude 發布連結僅限初稿)
- 網站區塊:至少包含主視覺、策展理念、作品展示、展覽資訊、頁尾 5 個區塊,且使用畢製真實圖片與文案
- RWD:桌機與手機版截圖各 1 張
- AI 協作紀錄:首次提示詞全文+至少 5 則修改指令+第一版/目前版本對照截圖
- QR Code:連到網站的 QR Code 圖檔,供展場海報使用
繳交方式:整理成 1 份 PDF(含網址與截圖),下週上課前上傳至課程數位教學平台。
評分重點
繳交前自我檢核
逐項勾選確認,瀏覽器會記住你的勾選狀態
延伸資源與銜接單元
本單元用到的工具官方網站,以及前後單元連結
本頁內容整理於 2026 年 10 月。AI 工具的免費額度、按鈕位置與功能名稱更新頻繁,若畫面與講義不同,請以各工具官方說明為準。