如何通过Vercel部署简单静态网站

快速上手:本文介绍2种方式在Vercel部署静态网站:GitHub自动部署+Vercel CLI本地上传,全部免费、带有全球CDN、自动HTTPS,小白3分钟完成部署。

之前我们已经尝试过 GitHub + Netlify 的组合,这次我们来聊聊 Vercel。它是 Next.js 团队开发的产品,最核心的理念是让你只关注代码,无需考虑服务器相关的问题,在线部署快速如闪电一般。


部署前的准备

准备你的静态网站代码

整个部署的基础只有一个:项目根目录下必须存在一个 index.html 文件。这是 Vercel 识别静态网站的前提条件,如果没有这个文件,部署就会直接出现 404。

小贴士:把需要用到的 CSS、JS、图片等放在同一个文件夹下,需要保证路径是相对引用,这样项目在上线后才不会出现资源报错的问题。

准备静态网站代码

注册 GitHub 并上传项目

没有 GitHub 的同学,先去 GitHub 注册一个账号,然后把项目传上去。

① 登录之后后点击右上角的 “+” → “New repository” 新建仓库。
② 输入项目名称,然后点击 “Create repository”

点击“NEW”新建项目
输入项目名称和描述后创建项目

③ 建好之后,点击 “uploading an existing file”,把你的网页文件拖进去,然后点击 “Commit changes” 提交。

uploading an existing file
Choose your files

如果项目文件很多/或者有文件夹的话,直接用GithHub Destop这类工具更方便哦,详细的:步骤可以参考 GitHub上传静态网站 的这片文章,这里的方法上传文件是没办法上传文件夹的。

 


用 Vercel 导入并一键部署

注册并关联 Vercel

打开 Vercel 官网,在页面上点击 Sign Up,然后选择 Continue with GitHub 直接使用 GitHub 账号登录。

注意:弹出授权页面时,建议选择 “All repositories”,否则 Vercel 可能获取不到你的项目。

导入项目开始部署

① 在 Vercel 控制台点击 “Add New…” → “Project”

点击“Add New…” → “Project”

② 在列表中找到前面上传的 GitHub 仓库,点 Import

选择Continue with Github
导入Github项目

③ 啥都不用改,直接点 Deploy!Vercel 会自动根据你的项目情况自动检测出是哪种类型的项目,纯静态网站使用默认配置即可。

点击Deploy部署项目

④ 部署完成之后,在 Domains 下方就能看到一个 .vercel.app 结尾的网址,点开就是你的成品。

查看已分配的域名

避坑提示:如果部署之后打开出现 404,请检测index.html 是否位于仓库根目录下,同时注意文件名称和大小写要严格保持一致。

 


绑定自己的域名

觉得 .vercel.app 不够正式?点击 Domains 旁边的加号,即可添加或者购买你自己的域名。

点击Domains旁边的加号
添加或购买域名

按指引去你的域名服务商后台添加一条 CNAME 记录,一般指向 cname.vercel-dns.com,Vercel 自动为你配置 HTTPS,无需考虑证书问题。


Vercel部署中的常见问题

1.为什么我部署后打开网站是白屏或 404?

多半是 index.html 放错了位置。请务必把它放在项目的最外层根目录,并且文件名要小写。如果使用了框架,检查构建输出目录是否配置正确。

2.可以部署带后台逻辑的动态网站吗?

完全可以。Vercel 支持 Serverless Functions,你可以在 api 目录下写 Node.js 代码处理请求,相当于一个轻量后端,非常适合提交表单、对接数据库等场景。

3.我改了代码,怎么更新线上的网站?

这是 Vercel 最爽的地方。你只需要把新代码推到 GitHub 仓库,Vercel 会自动检测到变更并完成部署,全程零操作。每次 git push 都会触发一次自动更新。

4.免费额度够用吗?会不会突然收费?

个人和小型项目完全够用。免费计划每月有 100GB 带宽和 100GB 存储,不会自动扣费。超出后服务会暂停而非直接收费,无需担心意外账单。

5.如何用 Vercel 搭建博客或企业站?

最推荐搭配 Next.js、Hugo 或 Hexo 等框架,Vercel 对它们有原生优化,部署体验如丝般顺滑。模板市场里也有大量一键克隆的开源博客项目。

6.Vercel 可以像 Netlify 一样,直接拖拽上传文件夹吗?

Vercel 主推 Git 自动化部署,后台没有 Netlify 那样的拖拽式上传界面。不过你仍然可以通过 Vercel CLI 从本地上传:在项目根目录运行 npx vercel(需安装 Node.js),按提示登录后即可一键部署,无需推送到 GitHub。对于习惯纯手动操作的用户,这也是个轻量的替代方案。

上一篇 如何通过Netlify部署简单静态网站
下一篇 写了一个网站图标下载工具
随便看看
1 滑稽的小橙子
滑稽的小橙子
2
关于我的爱好和工作
关于我的爱好和工作
3
如何通过Netlify部署简单静态网站
如何通过Netlify部署简单静态网站
4
9个免费的在线文件转换网站
9个免费的在线文件转换网站
5
国内外AI搜索工具,秘塔AI与Perplexity功能测评
国内外AI搜索工具,秘塔AI与Perplexity功能测评
2026年6月
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
加载中...