# 一、介绍一下vercel
vercel是一个站点托管平台,提供CDN加速,同类的平台有Netlify和Github Pages,相比之下,vercel国内的访问速度更快,并且提供Production环境和development环境,对于项目开发非常的有用的,并且支持持续集成,一次push或者一次PR会自动化构建发布,发布在development环境,都会生成不一样的链接可供预览。
但是vercel只是针对个人用户免费,teams是收费的
首先
vercel零配置部署,第二访问速度比github-page好很多,并且构建很快,还是免费使用的,对于部署个人前端项目路、接口服务非常方便
vercel类似于github page,但远比github page强大,速度也快得多得多,而且将Github授权给vercel后,可以达到最优雅的发布体验,只需将代码轻轻一推,项目就自动更新部署了。vercel还支持部署serverless接口。那代表着,其不仅仅可以部署静态网站,甚至可以部署动态网站,而这些功能,统统都是免费的vercel还支持自动配置https,不用自己去FreeSSL申请证书,更是省去了一大堆证书的配置vercel目前的部署模板有31种之多

# 二、起步
打开vercel主页https://vercel.com/signup

使用GitHub账号去关联vercel,后续代码提交到vercel可以自动触发部署

出现授权页面,点击Authorize Vercel。
# 三、部署Hexo博客
vercel是最好用的静态站点托管平台,借助vercel平台,我们可以把博客静态文件部署到vercel上,不在使用GitHub pages托管,vercel比GitHub pages快多了。
选择一个vercel提供的模板部署,当然你也可以把代码提交到GitHub上,再去vercel选择即可

创建一个GitHub项目,代码会自动在GitHub账号上创建

创建完成后,等待vercel构建

创建成功后自动跳到主页

点击visit即可访问创建好的服务 https://hexo-seven-blush.vercel.app ,vercel会分配给我们一个默认的域名,当然你也可以自定义修改。

我们可以查看打包日志,如果构建过程出现问题,在这里看即可

点击
view domain绑定自定义域名

然后我们去域名解析处理解析CNAME到cname.vercel-dns.com

最后解析完成,访问
hexo.poetries.com自定义域名即可。到此我们把博客hexo项目部署到vercel上,后期当你在GitHub提交代码会自动触发vercel打包构建
你也可以从Github选择代码来创建项目

导入GitHub账号上的项目

部署vue、react等前端项目过程也类似,这里不再演示
# 四、部署Serverless Api
用
vercel部署Serverless Api,不购买云服务器也能拥有自己的动态网站
简单演示部署api接口服务

配置vercel.json,更多配置在vercel官网查 https://vercel.com/docs
{
"headers":