生活分享
Vibe coding:不會寫程式也能做出第一個網站
完全不會寫程式,也能靠做網站 AI 用對話做出一頁個人網站。這篇示範怎麼把需求寫成一段話、選一個能直接預覽的 AI 工具、把產出的單一 HTML 檔在瀏覽器打開來看、用三組提示詞改配色與手機版排版,最後用 GitHub Pages 或 Cloudflare Pages 的免費方案放上網,並列出圖片版權、個資與金鑰、廣告追蹤這幾個最常踩的坑。
閱讀時間約 8 分鐘

不會寫程式也想要一頁自己的網站,現在的做法不是先學 HTML,而是把想要的東西用中文描述清楚,讓 AI人工智慧(Artificial Intelligence)是什麼人工智慧是涵蓋多種技術與應用的總稱,不等於聊天機器人,也不必一定會產生文字。本文從 OECD 的系統定義出發,以照片分類和社區資源推薦為例,說明輸入、推導、輸出與人的目標如何連結,整理它與機器學習、深度學習和生成式 AI 的關係。讀完能用具體問題判斷一項 AI 功能在做什麼,並分辨能力、自治程度與可信度。閱讀全文 產生一個單一的 HTML 檔,在瀏覽器打開來看,再用對話一次改一件事,最後放到免費的靜態網站服務上。這種做法通常稱為 vibe coding(氛圍編碼)。搜「做網站 AI」或「架站 AI」找到的工具,大多走的就是這條路。
這篇不教 HTML,教的是三件事:需求怎麼描述、產出怎麼看、修改怎麼要求。走完一次,你會得到一頁可以公開的個人介紹。過程不需要安裝開發工具,只要一個瀏覽器、一個 AI 對話工具帳號和一個代管服務帳號。
先把需求寫成一段話
產出的品質幾乎完全由你給的描述決定。描述要寫滿四個面向:目的、內容、風格、不要什麼。第四項最容易被跳過卻最有效:沒寫清楚不要什麼,模型會自動補上一堆你不需要的東西。
再加一段技術邊界,可以省掉後面一半的麻煩:只要一個檔案、檔名叫 index.html、樣式寫在同一個檔案裡、不連外部字型或圖片、不用需要安裝的框架。這樣的檔案點兩下就能看,搬到任何代管服務也不會壞掉。
- 目的:給誰看、看完要做什麼,寫成一句話。
- 內容:把真正要出現的文字貼進去,不要讓模型幫你編。
- 風格:用具體的形容,例如米白底、深綠色重點、圓角卡片。
- 不要什麼:不要動畫、不要留言功能、不要廣告或追蹤程式碼。
請幫我做一個單一檔案的個人網站,檔名 index.html。
目的:讓別人在半分鐘內知道我是誰、做什麼、怎麼找到我。
內容:
- 標題:(你的名字)
- 一句話介紹:(你實際在做的事)
- 三個作品連結:(你自己的三個網址與說明)
- 聯絡方式:(你願意公開的信箱)
風格:米白底、深綠色重點、圓角卡片、標題置中、字級大一點。
不要:不要動畫、不要留言功能、不要廣告或追蹤程式碼、不要連外部圖片或字型。
技術:只產生一個 HTML 檔,CSS 全部寫在同一個檔案裡,不要用任何框架。提示詞入門:把問題問清楚的五個原則,改前改後對照著學提示詞入門:把問題問清楚的五個原則,改前改後對照著學要 ChatGPT、Claude、Gemini 給出能用的答案,靠的不是魔法咒語,而是把問題問清楚。這篇整理 OpenAI、Anthropic、Google 官方指南都寫到的五個原則:給背景與角色、說清楚格式長度語氣、給範例、大任務拆步驟或先要大綱、要它先問你缺什麼並允許說不知道。每個原則配台灣生活情境的改前改後範例,並說明怎麼在同一個對話裡追問修改、四種會失敗的問法,附五原則對照表。閱讀全文
選一個能直接預覽的工具
三家主要的對話工具都能一邊產生、一邊在旁邊顯示成品,差別在名稱與方案,而這些在 2026 年變動得很快,決定前以官網當天的說明為準。
Claude 的 Artifacts 把獨立、超過十五行的產出放到對話旁邊的視窗,官方列出的類型就包含單頁 HTML 網站,Free、Pro、Max、Team、Enterprise 都支援,右下角可以複製或下載檔案。優點是免費方案就能預覽與下載;缺點是要先在設定裡開啟程式執行與檔案建立,每個 artifact 20 MB 的持續儲存空間只給付費方案。
ChatGPT 這邊名稱換過。官方更新記錄寫著,2026 年 5 月 28 日起 canvas 不再出現在 GPT-5.5 Instant 與 GPT-5.5 Thinking,寫作與程式改成在對話裡用寫作區塊與程式區塊呈現。要在 ChatGPT 裡做出網站並預覽,現在的功能叫 ChatGPT Sites,2026 年 7 月 9 日起公開測試,開放 Plus、Pro 與工作區帳號,Free 與 Go 沒有,推出時歐洲經濟區、瑞士與英國也不提供。優點是描述、預覽、發布在同一處;缺點是免費方案用不到。
Gemini 的 Canvas 在同一個面板裡做文件、簡報、程式與網頁,按右上角的程式碼可以直接改,旁邊就是預覽,出錯時能打開主控台看訊息,完成後用分享與匯出複製連結。缺點是官方說明只寫必須登入 Gemini 系列應用程式,沒有標示需要哪一種付費方案,免費帳號的實際額度以官網為準。
Claude Artifacts 教學:不會寫程式也能在對話裡做出網頁、圖表與小工具Claude Artifacts 教學:不會寫程式也能在對話裡做出網頁、圖表與小工具Claude 的 Artifacts 會把夠大、可以獨立存在的內容放到對話右邊的視窗,免費版就能用。這篇依 2026 年 9 月 Claude 說明中心與官方公告查證,說明它何時出現、六種類型與哪些方案能用,帶不會寫程式的讀者做出家庭記帳小工具、把電費畫成圖表、整理可列印的行程表,再講發布連結、額度算誰的,以及不能連外部服務、資料只在瀏覽器等限制與常見問題。閱讀全文
ChatGPT Canvas 改版後怎麼改稿:用寫作區塊與程式區塊逐段修文章、改小腳本ChatGPT Canvas 改版後怎麼改稿:用寫作區塊與程式區塊逐段修文章、改小腳本ChatGPT 的 Canvas 並排編輯視窗自 2026 年 5 月 28 日起從 GPT-5.5 移除,改由對話裡的寫作區塊與程式區塊接手。這篇依 OpenAI help center 與官方公告說明兩者和一般對話差在哪、怎麼叫出來、哪些方案能用,用一篇 800 字社團公告示範反白局部修改、調長度與語氣、復原上一步、存進 Library 與下載,再用分帳小腳本示範加註解、除錯、轉語言與執行。閱讀全文
Canvas:編輯文章、簡報與製作小工具Canvas:編輯文章、簡報與製作小工具Canvas 是 Gemini 中用來編輯成果的工作區,也是最順手的簡報 AI:適合把對話中的構想變成文章、簡報或小型互動工具。本篇先做一份活動說明,再把同一份已核對內容改成簡報與清單工具。學完後,你會知道如何局部區域修改、檢查結果,以及分清楚預覽、匯出與公開分享。閱讀全文
產出之後,先在瀏覽器打開檔案
預覽面板看起來沒問題,不代表檔案本身沒問題。把產出下載成 index.html,放進一個新資料夾,點兩下用瀏覽器打開,這才是讀者會看到的樣子。這一關看的是畫面與文字,不是程式碼。
- 把文字讀一次,找錯字,也找模型自己補出來的經歷或作品。
- 每個連結都點一次,確認連到你要的地方。
- 把視窗拉窄到手機的寬度,看排版有沒有擠在一起或橫向捲動。
- 按右鍵選檢視原始碼,搜尋自己的電話、地址與任何金鑰。
修改:一次只講一件事
不要一次丟五個要求,模型會顧此失彼,常常改好一個地方、弄壞另一個。一次一件事,改完看一次,不滿意就說回到上一版。描述要指到具體位置與具體結果,不要用好看一點這種沒有標準的說法。
只改配色,其他都不要動。
背景改成米白色,重點色改成深綠色,內文用接近黑的深灰。
標題與內文的對比要夠,在戶外的手機螢幕上也看得清楚。
改完請告訴我你動了哪幾個顏色。在作品和聯絡方式中間加一個新的區塊,標題是「最近在做什麼」。
內容用我給的這三行,照抄,不要改寫:
- (第一行)
- (第二行)
- (第三行)
樣式沿用現有的卡片,不要新增字型或任何外部資源。只調整手機版的排版,桌機版維持現狀。
在螢幕寬度 480 像素以下:
- 卡片改成單欄
- 左右各留 16 像素的邊
- 標題字級縮小一級
- 按鈕改成整行寬
- 任何情況都不要出現橫向捲動
改完請說明你用了哪一個斷點。每改完一輪就重新下載檔案、重新打開來看。對話裡的預覽和你手上的檔案是兩件事,改了幾輪之後最容易把中途某一版傳上網。每滿意一次就另存一份備份。
存檔與放上網
檔案準備好之後,把資料夾整理成最單純的樣子:一個 index.html,圖片放在同一個資料夾裡,檔名全用英文小寫、不要有空白。首頁檔名一定要叫 index.html,兩家服務都把它當成入口。
GitHub Pages 把儲存庫裡的 HTML、CSS 與 JavaScript 直接發布成網站。GitHub Free 的個人帳號就能用,但官方文件寫明免費方案限公開儲存庫,要把 Pages 設成私人的,組織必須使用 GitHub Enterprise Cloud;網址是帳號名稱接上 github.io,專案網站再接儲存庫名稱。官方列出的限制是來源儲存庫建議 1 GB 以內、網站不得超過 1 GB、每月頻寬軟性上限 100 GB、每小時建置軟性上限 10 次。建立儲存庫與指定發布來源的步驟以官方文件為準。
Cloudflare Pages 可以完全不碰 Git:在控制台進入 Workers 與 Pages,選建立應用程式,把資料夾拖進去,輸入專案名稱後按部署,網址就是專案名稱接上 pages.dev。官方列出的免費方案限制是每月 500 次建置、同時只能跑 1 個建置、每個網站最多 20,000 個檔案、單一檔案最多 25 MiB、每個帳號最多 100 個專案;拖放上傳一次最多 1,000 個檔案。官方現在建議新專案改用 Workers,介面文字可能不同,以官網為準。
閱讀完整文字說明
五個步驟由上往下排成一列,每一格左邊是要做的事,右邊是做完要檢查的東西。步驟一,把需求寫成一段話:寫出目的、內容、風格、不要什麼,再加上技術邊界;檢查要出現的文字是你自己寫的。步驟二,讓 AI 產生一個 HTML 檔:可以用 Claude 的 Artifacts、ChatGPT Sites 或 Gemini 的 Canvas;檢查只有一個檔、檔名是 index.html、沒有連外部資源。步驟三,下載檔案並用瀏覽器打開:預覽面板不等於檔案本身,點兩下自己看一次;檢查錯字、每個連結、視窗拉窄後的排版。步驟四,一次只要求改一件事:改配色、加一段、手機版排版分成三次講;檢查每改一次就重新下載、重新打開。步驟五,放到免費的靜態網站服務:用 GitHub Pages 或 Cloudflare Pages,首頁檔名是 index.html,拿到的網址是帳號名稱接上 github.io,或專案名稱接上 pages.dev。
| 步驟 | 用什麼 | 檢查什麼 |
|---|---|---|
| 步驟 1:把需求寫成一段話 | 文字編輯器或對話輸入框 | 目的、內容、風格、不要什麼、技術邊界都寫到了 |
| 步驟 2:產生一個 HTML 檔 | Claude 的 Artifacts、ChatGPT Sites 或 Gemini 的 Canvas | 只有一個檔、檔名是 index.html、沒有連外部資源 |
| 步驟 3:下載後用瀏覽器打開 | 你自己的瀏覽器 | 錯字、每個連結、視窗拉窄後的排版、原始碼裡沒有個資 |
| 步驟 4:一次只要求改一件事 | 同一個對話 | 每改一次就重新下載確認,並留一份備份 |
| 步驟 5:放上網 | GitHub Pages 或 Cloudflare Pages 免費方案 | 網址打得開、手機上打得開、原始碼裡沒有金鑰 |
四個最常踩的坑
第一個是圖片版權。從搜尋結果直接抓圖放上網站是最常見的違規。Creative Commons 的六種授權當中,CC BY 與 CC BY-SA 允許商業使用,帶 NC 的三種只限非商業用途,帶 ND 的兩種不允許改作,六種都要求標示原作者。最安全的還是自己拍、自己畫。
第二個是個資與金鑰。網頁原始碼任何人都能看,GitHub Pages 的網站本來就是發布給所有人看的,不要把身分證號、住家地址或不想公開的電話寫進去,更不要把 API 金鑰貼進 HTML。GitHub 對公開儲存庫免費執行密鑰掃描,但那是事後補救;官方建議一旦外洩就立刻輪換憑證。
第三個是 AI 產生的內容要自己讀過。模型很會補細節,包括你沒說過的經歷、沒得過的獎、不存在的連結,這就是幻覺。OpenAI 對 ChatGPT Sites 的說明寫得很直接:你要為自己的網站與網站上的內容負責,包含訪客提交的內容。
第四個是廣告與追蹤。想放廣告或加流量分析,先看代管服務的條款:官方文件寫明,一旦你開始蒐集訪客資訊,就要自己了解並遵守適用的隱私與資料保護法規。免費方案的頻寬與建置次數都是軟性上限。
做完第一頁之後
一頁網站做完,你已經走完描述、產出、檢查、修改、發布這一整圈,換到任何題目都適用。接下來想加頁面與文章列表,會碰到靜態網站產生器;想要自己的網域與主機,會碰到伺服器;想讓 AI 做比較大的功能,就要把需求拆成規劃、實作與驗證三段。
氛圍編碼(Vibe Coding)是什麼氛圍編碼(Vibe Coding)是什麼氛圍編碼常指用自然語言推動 AI 寫程式,主要看畫面與試用結果,較少閱讀產出的程式內容。本文說明這個詞的狹義與廣義用法,透過讀書清單原型示例拆解探索流程、看不見的失敗與轉向正式開發時需要補上的工作。讀完能判斷原型適合承擔什麼用途,也能把功能看起來完成、資料真的儲存和程式已受審查分開看待。閱讀全文
用 AI 做個人部落格:靜態網站產生器與部署用 AI 做個人部落格:靜態網站產生器與部署不想把文章寄放在別人的平台,就用靜態網站產生器做自己的部落格。這篇以 Hugo 為主線,示範怎麼讓 AI 代理幫你安裝、建立專案、換主題與改版型,用 front matter 寫標題、日期與標籤,在本機 1313 埠預覽,再用 GitHub Actions 部署到 GitHub Pages 或 Cloudflare Pages,最後接上自己的網域並開啟 HTTPS。閱讀全文
把 AI 幫你寫的網站放上網:VPS、網域與 HTTPS 一次搞定把 AI 幫你寫的網站放上網:VPS、網域與 HTTPS 一次搞定AI 幫你生出網站之後,最後一哩是放到自己的機器上。這篇走完通用流程:挑 VPS、用 SSH 金鑰登入並關掉密碼登入、開 ufw 與自動更新、用 rsync 或 git clone 送檔案、靜態站用 Caddy 或 Nginx 加 certbot 開 HTTPS、應用程式交給 systemd 跑並由反向代理轉發、設好 A 與 AAAA 記錄與 TTL,最後照檢查清單驗收。閱讀全文
給程式代理的提示模式:先規劃、再實作、最後驗證給程式代理的提示模式:先規劃、再實作、最後驗證和程式代理合作,關鍵不是把需求丟出去,而是把一次任務拆成規劃、實作、驗證三段。這篇依 Anthropic、OpenAI 與 Google 三家官方文件,說明一則好提示詞的四個要素(目標、背景、限制、完成條件)、規劃階段的 Plan Mode 與 /plan、實作階段怎麼限制範圍並要它自己跑測試、驗證階段怎麼看 diff 與逐條核對,附五則可直接複製的範本、常見失敗的追問方式與一張三段式流程圖。閱讀全文
同主題延伸閱讀
生活分享
Claude Code、Codex 搭本機模型:兩種接法怎麼選
Claude Code 與 Codex 搭配本機模型有兩種接法:代理照常連雲端、把大量雜務交給腳本或 MCP 工具去問本機模型,或是把代理的模型整個換成本機模型。這篇用資料能不能出門、上下文開得夠不夠長、工作的類型三個問題幫你選,並對照 Ollama、LM Studio、Anthropic 與 OpenAI 的官方文件,分清楚本機權重、Ollama 的 cloud 標籤與供應商端點是三種不同的東西。
生活分享
把本機模型包成 MCP 工具,Claude Code 與 Codex 共用一支伺服器
用官方 Python SDK 寫一支 stdio 的 MCP 伺服器,把本機的 Ollama 模型包成工具,Claude Code 與 Codex 就能共用:工具只收 inbox 底下的路徑,只回分類結果與結果檔路徑,不回信件原文。文中列出兩邊的登記指令、逾時與輸出上限的官方預設值,以及換成別家本機模型只改環境變數 LOCAL_MODEL 的做法,步驟都來自官方文件。
生活分享
把 Claude Code、Codex 整個換成本機模型:Ollama 與 LM Studio 設定與還原
Ollama、LM Studio 與 Codex 的文件寫了把 Claude Code、Codex 整個換成本機模型的接法:Ollama 用 ollama launch 一行指令或手動設定,LM Studio 先開本機伺服器再設環境變數或加 --oss。這篇把四種組合的指令、兩家文件建議的上下文長度、Claude Code 用 /status 確認連到誰的方法,以及用完怎麼還原整理在一起;需要先裝好 Ollama 或 LM Studio,並且已有 Claude Code 或 Codex。
生活分享
Claude Code、Codex 搭本機模型的注意事項:開工前的檢查清單
Claude Code 或 Codex 搭本機模型之前,先照一張表逐項核對:代理讀不讀得到原始檔、現在連的是誰、標籤是不是 :cloud、上下文實際開多長、逾時與輸出量、怎麼驗收。每一項寫怎麼檢查,並指出詳見同組哪一篇,另外收進供應商端點、條款與授權、繁體中文用字檢查;檢查方法取自 Anthropic、OpenAI、Ollama 與 DeepSeek 的官方文件。
引用本文的文章
最新旅遊情報攻略

情報
2026 韓國楓葉預測:雪嶽山 10 月 20 日、首爾近郊 10 月底、內藏山與漢拏山 11 月上旬
韓國山林廳 2026 年 9 月 22 日公布的楓紅高峰預測:雪嶽山 10 月 20 日,春川、國立樹木園到首爾植物園落在 10 月 28 日到 11 月 2 日,內藏山 11 月 4 日、漢拏山 11 月 6 日,整體比最近 5 年晚約 0.8 天。整理各地楓樹與銀杏的預測日、首爾出發怎麼排,以及出發前去哪裡看即時楓況。2026 年 10 月查證。
- 季節活動
- 自然
- 觀景

攻略胡志明市
胡志明市到頭頓一日遊:白藤碼頭搭高速船、船票與班次,下船就是胡梅纜車與耶穌基督像
人在胡志明市挪一天去頭頓看海:市中心的白藤高速船碼頭搭船,航程 120 分鐘到頭頓的胡梅碼頭,平日成人 320,000 越南盾、週末 350,000,回程末班平日 15:00。下船就是胡梅纜車站,同一條路上有白宮,小山頂上是耶穌基督像。平日一天只有兩班船,整天要從末班船倒推著排。
- 交通
- 行程範例
- 海灘

攻略沖繩
沖繩不開車攻略:單軌只到浦添,美麗海水族館要坐兩個多小時的巴士,回那霸的最後一班直達車 17:22 就開走
不租車的沖繩怎麼移動:那霸市區靠沖繩都市單軌電車(ゆいレール),那霸機場站到終點てだこ浦西 19 站、17 公里、37 分鐘,一日券 1,000 日圓;美麗海水族館有那霸機場直達的高速巴士,單程 2,000 日圓起、官方時刻表上 2 小時上下,下車後還要走 10 分鐘;古宇利島要在今帰仁村役場轉車,當天來回光坐車就六個半小時;回程的最後一班直達車 17:22 就從記念公園前開走(2026 年 9 月查證)。
- 交通
- 行程範例
- 預算
資料來源
- Claude 說明中心:What are artifacts and how do I use them?(官方說明頁) · 查證日期:
- Claude 說明中心:Publish and share artifacts(官方說明頁) · 查證日期:
- OpenAI 說明中心:ChatGPT Release Notes(官方更新記錄) · 查證日期:
- OpenAI 說明中心:Creating and managing ChatGPT Sites(官方說明頁) · 查證日期:
- OpenAI 說明中心:Understanding responsibilities for your ChatGPT Sites(官方說明頁) · 查證日期:
- Gemini 應用程式說明:Create docs, apps & more with Canvas(官方說明頁) · 查證日期:
- GitHub Docs:What is GitHub Pages?(官方文件) · 查證日期:
- GitHub Docs:GitHub Pages limits(官方文件) · 查證日期:
- GitHub Docs:GitHub's plans(官方文件) · 查證日期:
- GitHub Docs:Changing the visibility of your GitHub Pages site(官方文件) · 查證日期:
- GitHub Docs:About secret scanning(官方文件) · 查證日期:
- Cloudflare Docs:Cloudflare Pages 總覽(官方文件) · 查證日期:
- Cloudflare Docs:Pages limits(官方文件) · 查證日期:
- Cloudflare Docs:Direct Upload(官方文件) · 查證日期:
- Creative Commons:About CC Licenses(官方說明頁) · 查證日期: