下載 Vibe Coding 網頁程式碼,掌握程式碼的主導權
透過 Vibe Coding 的方式產生出一個精美的網頁之後,下一步最重要的動作就是「把程式碼拿回來」,雖然許多 AI 工具都提供線上預覽功能,但如果想真正擁有、分享或持續開發這個網頁,就必須學會如何正確地下載與存儲程式碼,這篇教學會介紹下載 Vibe Coding 程式碼的方法。
快速導覽:
為什麼要下載 Vibe Coding 的網頁程式碼?
雖然在 AI 的對話視窗或畫布 ( Canvas ) 中看程式碼很方便,但仍然有下載到自己的電腦或自己的伺服器的必要性,下方列出這些優點:
突破 AI 工具的分享限制
許多 AI 平台的「分享連結」有時效性,或需要對方也登入帳號才能查看,部分工具的預覽環境甚至無法直接作為正式對外的網站。
技術自主與隱私
對話紀錄可能會因為帳號問題、平台維護或對話過長而被刪除或遺忘,但只要下載之後,這份程式碼就完全屬於自己,不再受限於 AI 平台的服務條款。
佈署到自己的伺服器
可以將網頁上傳到 GitHub Pages、Vercel 或 Netlify,取得一個永久且自定義的網址,而且還可以使用 GitHub 進行版本管控。
整合與深度開發
當網頁規模變大,AI 的線上編輯器可能會變得卡頓,下載程式碼之後,就可以利用更強大的開發工具進行細部微調。
離線瀏覽
下載後的網頁檔案,即使在沒有網路的環境下,只要打開瀏覽器就能運行。
好用的編輯 Vibe Coding 程式碼工具
雖然有些 AI 提供下載 Vibe Coding 的功能,但仍有一些 AI 只能複製程式碼,不能直接下載,因此需要透過一些「程式編輯器」或「文字編輯器」,進行編輯程式碼或複製程式碼的動作,下方列出一些「線上版本」和「本機安裝版本」工具:
線上編輯工具 JSBin
JSBin 是非常老牌的線上「網頁展示工具」,許多網頁課程都是使用這個編輯器進行教學,JSBin 的介面會將 HTML、CSS、JS、Console ( 控制台 ) 和 Output ( 預覽 ) 用頁籤的方式分開顯示,也支援對應的程式碼色彩與高亮度語法 ( 基本上 Vibe Coding 只會用到 HTML 頁籤 )。
前往 JSBin:https://jsbin.com/
由於 JSBin 無法開啟外部檔案,只能夠在遇到「不能下載,只能複製的 Vibe Coding 程式碼」的狀況時,將程式碼複製起來,貼到 JSBin 的「HTML」頁籤裡,進行更近一步的編輯或下載動作,下圖是只顯示「HTML」頁籤,並把 Vibe Coding 的網頁程式碼貼在此處。
按下上方的「File > Save Snapshot」儲存這個網頁,接著點擊「Download」,就可以把網頁下載到電腦中。
本地編輯工具 VS Code ( Visual Studio Code )
VS Code (Visual Studio Code) 是目前全世界最流行的程式編輯器,除了本身強大的功能 ( 程式碼高亮度、縮排、提示...等 ),還有具有許多套件和外掛,是大多數工程師愛用的工具。
下載 VS Code:https://code.visualstudio.com/
開啟 VSCode 之後,就可以直接用它開啟 Vibe Coding 所下載的網頁程式碼,或者也可以新建一個副檔名為「.html」的網頁檔案,把 Vibe Coding 的網頁程式碼貼上之後儲存即可。
記事本/文字編輯器
如果沒有線上工具也沒有安裝編輯器,還可以使用電腦本身的「文字編輯器」新建檔案或者開啟下載的網頁檔,不過存檔時需要將檔案的副檔名儲存為「.html」,才可以正常運作 ( Mac 的純文字編輯器要先勾選「設定 > 打開和儲存 > 將 HTML 顯示為 HTML 碼」 )。
Gemini 下載 Vibe Coding 程式碼方式
如果使用 Gemini 的 Canvas 工具產生程式碼,可以點擊右上角「共用」按鈕,選擇「複製內容」。
用上述介紹的方式貼上網頁程式碼 ( 下圖使用 JSBin ),就可以看到一模一樣長相的網頁了。
ChatGPT 下載 Vibe Coding 程程式碼方式
如果使用 ChatGPT 的 Canvas 工具產生程式碼,除了可以點擊右上角「複製」按鈕複製內容,也可以直接點擊「下載」按鈕將內容下載為 HTML 檔案,直接打開檔案就可以觀看網頁。
Canva AI 下載程 Vibe Coding 程式碼方式
如果使用 Canva AI 產生程式碼,要特別注意要要求 AI 「刪除所有相對路徑資源」,避免部署到自己的伺服器之後發生問題,下方是讓 Canva AI 產生簡單的 Hello World 網頁。
產生網頁後,點選「顯示代碼」,繼續點擊「複製代碼」就可以複製程式碼。
把程式碼貼到筆記本或程式編輯器,就可以儲存為自己的網頁囉!
注意,因為 Canva 仍然會強制添加相對路徑的 SDK 檔案,為了避免有錯誤訊息,分別搜尋下面這段程式碼並刪除。
<script src="/_sdk/element_sdk.js"></script>
下方還有一段。
<script src="/_sdk/data_sdk.js" type="text/javascript"></script>
結語
Vibe Coding 讓寫程式變成了「講話」一樣簡單,但「下載程式碼」則是將虛擬想法轉化為實體資產的關鍵步驟,只要可以順利下載,就可以開始挑戰將它上傳到 GitHub 並發布成網頁。現在,試著把最滿意的那個 Vibe 成果下載下來,並在自己的電腦上運行看看吧!
意見回饋
如果有任何建議或問題,可傳送「意見表單」給我,謝謝~