vercel服务介绍

vercel 是一个站点托管平台,提供CDN加速,同类的平台有Netlify 和 Github Pages,相比之下,vercel 国内的访问速度更快,并且提供Production环境和development环境,对于项目开发非常的有用的,并且支持持续集成,一次push或者一次PR会自动化构建发布,发布在development环境,都会生成不一样的链接可供预览。vercel只是针对个人用户免费,teams是收费的。

vercel部署的好处

  • 首先vercel零配置部署,第二访问速度比github-page好很多,并且构建很快,还是免费使用的,对于部署个人前端项目路、接口服务非常方便

  • vercel类似于github page,但远比github page强大,速度也快得多得多,而且将Github授权给vercel后,可以达到最优雅的发布体验,只需将代码轻轻一推,项目就自动更新部署了。

  • vercel还支持部署serverless接口。那代表着,其不仅仅可以部署静态网站,甚至可以部署动态网站,而这些功能,统统都是免费的

  • vercel还支持自动配置https,不用自己去FreeSSL申请证书,更是省去了一大堆证书的配置

  • vercel目前的部署模板有31种之多

vercel部署github项目

首先打开vercel官网https://vercel.com/signup,使用GitHub账号去关联vercel,后续代码提交到vercel可以自动触发部署

点击Browse All Templates,选择模版进行部署。

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

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

点击view domain 绑定自定义域名

然后我们去域名解析处理解析

添加记录类型:CNAME

记录值:cname.vercel-dns.com

最后解析完成,访问你的域名即可。

也可以导入自己的github博客文件,进行部署

到此我们把博客hexo项目部署到vercel上,后期当你在GitHub提交代码会自动触发vercel打包构建