大家好,我是程序員魚皮,今天分享一個(gè)提升 AI 編程效率的神技巧。
以前,我們開發(fā)一個(gè)網(wǎng)站,從寫代碼到部署上線,每個(gè)環(huán)節(jié)都得自己動(dòng)手。
但是現(xiàn)在 AI 寫代碼已經(jīng)溜飛邊子了,在我心里已經(jīng)取代了古法編程,誰(shuí)能想到這是短短 1 年就發(fā)生的巨變。
而且 AI 的能力不止于此,利用 Skills 技能或 MCP 擴(kuò)展,AI 甚至可以直接幫我們把網(wǎng)站部署上線!
好好好,合著我只要提個(gè)一句話需求,寫代碼和部署都不用我來(lái)干了,讓我退化是吧?
![]()
這篇文章我就來(lái)手把手演示一下,怎么讓 AI 幫你一鍵部署網(wǎng)站。全程實(shí)操,看完就能上手,建議收藏~
有哪些免費(fèi)部署平臺(tái)?
目前能免費(fèi)部署網(wǎng)站的平臺(tái)還挺多的。
國(guó)內(nèi)的話,推薦 EdgeOne Pages,這是騰訊云的全球 CDN 加速 + 網(wǎng)站托管平臺(tái),國(guó)內(nèi)訪問速度很快,目前提供了免費(fèi)額度,個(gè)人項(xiàng)目基本夠用。
![]()
國(guó)外主流的平臺(tái)有 3 個(gè),都是響當(dāng)當(dāng)?shù)漠a(chǎn)品。
1)Vercel 是 Next.js 框架官方推薦的部署平臺(tái),海外生態(tài)最成熟,幾乎是前端開發(fā)者的標(biāo)配。
![]()
2)Netlify 是一個(gè)老牌的前端托管平臺(tái),內(nèi)置了表單處理、身份驗(yàn)證等開箱即用的功能,免費(fèi)額度也挺大方。
![]()
3)Cloudflare Pages 背靠全球最大的 CDN 廠商 Cloudflare,全球訪問速度快,而且免費(fèi)額度夯爆了,每天 10 萬(wàn)次請(qǐng)求都不收費(fèi)!
![]()
這些平臺(tái)都支持從 GitHub 倉(cāng)庫(kù)導(dǎo)入項(xiàng)目并一鍵部署,也都提供了 Skills 或 MCP 來(lái)讓 AI 編程工具自動(dòng)完成部署操作。而且不只能部署純靜態(tài)頁(yè)面,Next.js、Nuxt、Astro 這些全棧框架的網(wǎng)站也能直接丟上去,支持 SSR 服務(wù)端渲染。
下面我以 Vercel 為例,帶大家完整走一遍 AI 自動(dòng)部署的流程。
假設(shè)我已經(jīng)用 AI 開發(fā)好了一個(gè)「編程寶典」文檔網(wǎng)站,基于 VuePress 構(gòu)建,代碼也推到了 GitHub 上開源。這是一個(gè)精簡(jiǎn)版的模板項(xiàng)目,大家可以直接 fork 拿來(lái)練手。
開源指路:https://github.com/liyupi/codefather (template 分支)
先簡(jiǎn)單介紹一下 Vercel。它是目前海外最主流的網(wǎng)站部署平臺(tái),你把代碼丟給它,它能幫你構(gòu)建、托管、CDN 加速,還自動(dòng)配好 HTTPS,完全不需要自己搭建服務(wù)器。而且跟 GitHub 深度集成,之后每次推送代碼都會(huì)自動(dòng)重新部署,非常省心。
![]()
為了讓 AI 編程工具能幫我們操作 Vercel,Vercel 官方提供了 3 樣?xùn)|西:
1)Vercel CLI 命令行工具:在終端里執(zhí)行vercel命令就能完成部署,可以讓 AI 幫你調(diào)用。
![]()
2)Skills 技能包:Skill 是一種標(biāo)準(zhǔn)化的指令文件,相當(dāng)于給 AI 看了一遍 Vercel 的部署教程。裝了之后 AI 就知道完整的操作流程和最佳實(shí)踐,遇到問題也知道怎么處理。
![]()
3)MCP 模型上下文協(xié)議:讓 AI 直接調(diào)用 Vercel 的 API 來(lái)管理項(xiàng)目,比如創(chuàng)建部署、配置環(huán)境變量等。
![]()
我們這里主要用CLI + Skills的組合來(lái)演示。相比 MCP,Skills 不需要額外配置服務(wù)端,而且一次安裝后,各種 AI 編程工具都能直接用。
快速實(shí)戰(zhàn) 1、注冊(cè) Vercel 賬號(hào)
首先到 Vercel 官網(wǎng) 注冊(cè)賬號(hào),建議直接用 GitHub 賬號(hào)登錄,這樣后面導(dǎo)入項(xiàng)目會(huì)很方便:
![]()
2、安裝 Vercel CLI
Vercel 提供了命令行工具,可以讓我們通過終端完成部署。
先打開終端,用 npm 全局安裝:
npm i -g vercel@latest![]()
安裝完之后,在終端執(zhí)行vercel login,并且在彈出的網(wǎng)頁(yè)中完成登錄認(rèn)證:
![]()
工具很貼心地問我要不要安裝給 Claude Code 用的 Vercel 插件,這里我就先拒絕了,還是手動(dòng)給大家演示一遍自主安裝的全流程。
3、安裝 Vercel Skills
接下來(lái)給 AI 編程工具裝上 Vercel 的部署技能deploy-to-vercel。裝了之后,AI 在幫你部署的時(shí)候就能自動(dòng)檢測(cè)項(xiàng)目狀態(tài)、選擇最佳的部署方式、生成預(yù)覽鏈接。
![]()
打開終端,輸入下列命令,可以安裝 Vercel 團(tuán)隊(duì)提供的多個(gè)技能:
npx skills add vercel-labs/agent-skills
你可以自己選擇要安裝哪些技能,這里我就單選一個(gè)部署技能:
![]()
技能默認(rèn)會(huì)被安裝到大多數(shù) AI 編程工具都支持的.agents/skills目錄下,你也可以安裝在特定 AI 編程工具的技能目錄下,比如安裝到 Claude Code 支持的.claude/skills目錄:
![]()
最后,選擇「全局安裝」還是「當(dāng)前項(xiàng)目下安裝」,我一般選擇全局,省的每個(gè)項(xiàng)目都要單獨(dú)裝一遍。
![]()
安裝成功后,你的 AI 編程工具(Cursor、Claude Code、Codex 等)就會(huì)自動(dòng)加載這些技能,在 AI 需要的時(shí)候幫你用上。
![]()
除了技能之外,你也可以配置 Vercel 的 MCP 服務(wù),二選一就好。
直接進(jìn)入 Vercel MCP 的官方文檔,點(diǎn)擊「Add to Cursor」按鈕:
![]()
會(huì)自動(dòng)跳轉(zhuǎn)到 Cursor 的設(shè)置頁(yè)面,點(diǎn)擊 Install 就能完成安裝了,然后完成授權(quán)即可,非常傻瓜式:
![]()
4、讓 AI 幫你部署
準(zhǔn)備工作搞定,下面在 AI 編程工具中打開你的項(xiàng)目目錄,就可以開始部署了。
這里我選擇使用 Claude Code 來(lái)演示,但 Cursor、Codex 等其他 AI 編程工具的用法都是一樣的。
安裝 Skills 之后,會(huì)多出一個(gè)/deploy-to-vercel斜杠命令。直接在跟 AI 對(duì)話時(shí)輸入這個(gè)命令,就能觸發(fā)部署流程,比手打提示詞更方便、成功率也更高。
/deploy-to-vercel 幫我把當(dāng)前項(xiàng)目部署到 Vercel![]()
AI 會(huì)自動(dòng)幫你完成以下操作:
檢測(cè)當(dāng)前項(xiàng)目類型(比如識(shí)別出這是一個(gè) VuePress 項(xiàng)目)
執(zhí)行 vercel 命令發(fā)起部署
如果是第一次部署,AI 會(huì)自動(dòng)幫你創(chuàng)建 Vercel 項(xiàng)目并完成關(guān)聯(lián)
等待構(gòu)建完成,最后把訪問鏈接給你(中間遇到報(bào)錯(cuò)還會(huì)自主修復(fù))
![]()
很快就部署完成了,AI 會(huì)返回一個(gè)類似xxx.vercel.app的鏈接:
![]()
直接打開網(wǎng)址就能看到效果了,不要太方便!
![]()
還可以在 Vercel 后臺(tái)查看和管理已經(jīng)部署的網(wǎng)站:
![]()
對(duì)了,如果你的項(xiàng)目需要配置環(huán)境變量(比如 AI 模型的 API Key),在部署前告訴 AI 就行。
比如:幫我設(shè)置環(huán)境變量 OPENROUTER_API_KEY 值是 sk-xxx。
AI 會(huì)通過 Vercel CLI 幫你配好,部署時(shí)自動(dòng)生效。
![]()
你也可以在 Vercel 網(wǎng)頁(yè)控制臺(tái)手動(dòng)添加,效果是一樣的。
![]()
5、后續(xù)更新
之后每次你修改了代碼,只需要再跟 AI 說(shuō)一句「幫我重新部署」就行。或者你也可以直接把代碼推到 GitHub,Vercel 檢測(cè)到代碼更新后會(huì)自動(dòng)觸發(fā)重新部署,完全不用手動(dòng)操作。
如果你想發(fā)布到正式的生產(chǎn)環(huán)境(帶正式域名那種),直接跟 AI 說(shuō),讓它幫你執(zhí)行vercel --prod命令就好。
![]()
6、配置自定義域名(可選)
Vercel 默認(rèn)給你的是.vercel.app結(jié)尾的域名,不太優(yōu)雅。
如果你有自己的域名,可以在 Vercel 控制臺(tái)綁定,比如我之前給自己做的「互聯(lián)網(wǎng)數(shù)字墓園項(xiàng)目 - 掛了么」綁定了個(gè)域名:
![]()
添加域名后,AI 會(huì)引導(dǎo)你完成 DNS 配置,綁定成功后 Vercel 還會(huì)自動(dòng)幫你配好 HTTPS 證書。
部署完整的前后端項(xiàng)目
前面演示的主要是前端和靜態(tài)網(wǎng)站的部署方式。如果你的項(xiàng)目包含 Java / Python 后端,或者用到了 WebSocket 實(shí)時(shí)通信、定時(shí)任務(wù)、關(guān)系型數(shù)據(jù)庫(kù)這些需要持久運(yùn)行的服務(wù),那上面這些托管平臺(tái)就不夠用了,還需要配合服務(wù)器或容器來(lái)部署后端部分。
最常見的做法是買一臺(tái)阿里云或騰訊云的服務(wù)器,用寶塔面板或 1Panel 這種可視化工具來(lái)管理,前端放 Nginx、后端跑 Java 或 Node 進(jìn)程,最傳統(tǒng)但也最靈活,啥項(xiàng)目都能部署。
還有更靈活的方式,可以用 Docker 把應(yīng)用打包成容器鏡像,然后部署到 Railway、Render 這類 Serverless 容器托管平臺(tái)上,不用自己管理服務(wù)器了。
我在編程導(dǎo)航的項(xiàng)目教程里幾乎每種部署方式都手把手帶大家做過,感興趣的同學(xué)可以看看。
![]()
魚皮原創(chuàng)項(xiàng)目學(xué)習(xí)導(dǎo)圖 最后嗶嗶
OK,以上就是本期分享。
除了 Vercel 之外,前面提到的 EdgeOne Pages、Netlify、Cloudflare Pages 也都支持類似的 AI 部署體驗(yàn)。它們各自提供了 Skills 和 CLI 工具,安裝好之后讓 AI 幫你執(zhí)行就行,流程大同小異。如果你的項(xiàng)目主要面向國(guó)內(nèi)用戶,建議試試 EdgeOne Pages,國(guó)內(nèi)速度會(huì)更快。
怎么樣,是不是挺簡(jiǎn)單的?以前每次部署都要翻文檔查命令,現(xiàn)在一句話搞定。AI 編程的體驗(yàn)就是這樣,一旦用上了就再也回不去了。
對(duì)了,如果你想系統(tǒng)學(xué)習(xí) AI 編程,可以看看我的免費(fèi)開源教程,上千張圖、幾十萬(wàn)字,從 0 開始帶你學(xué)會(huì) AI 編程。
開源指路:https://github.com/liyupi/ai-guide
我是魚皮,持續(xù)分享 AI 編程干貨。覺得有用的話記得點(diǎn)贊收藏和關(guān)注,也歡迎在評(píng)論區(qū)曬曬你們自己的 AI 編程作品吧~
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.