为什么要用 Vercel

Vercel 提供免费的 serverless 和全局 CDN 服务,使用者只需要通过几步简单的注册以及导入仓库即可完成部署,从个人体验来看,Vercel 现已支持根据 username.github.iomain 分支是否变动来启动自动部署。

以上内容摘自Akilarの糖果屋,仅作交流学习使用,侵删。

书接上回,我们完成了 Hexo 博客框架和 Butterfly 主题的安装和部署,详情见这篇文章:

至于为什么要用 Vercel ,对非专业的我而言,只有两个理由:

  1. 免费的 CDN
  2. 为访问我的博客静态文件加速

部署过程

登录

首先,你需要在Vercel官网注册一个账号:

推荐使用 GitHub 账号注册

若注册时提示 Error:This user account is blocked.Contact support@vercel.com for more information 这是由于 Vercel 不支持大部分国内邮箱。可以将 github 账号主邮箱改为 Gmail 邮箱。
但是根据群友反应,将 github 账号主邮箱切换为 Gmail 以后,Vercel 又会提示需要使用手机号码验证。然而 github 并没有提供手机号码绑定的内容。
综上,建议一开始注册 github 账号时就使用 Gmail 等国外邮箱进行注册。

导入 GitHub 仓库

选择 Add GitHub Account

导入静态页面仓库之前,需要为你的 Github 安装 Vercel,此处建议选择 All repositories,意为为所有仓库安装,当然,你也可以选择只为当前仓库安装,也就是 Only select repositories。

点下图中的这一行

在这里填入你的仓库链接

填入后点击 Continue ,有时会向你确认是否是你的仓库,确认好点击 Yes 就好

导入项目仓库之后,会让你填仓库的名字,这里自定义就好,但是请注意:仓库名称一旦确定就无法更改,如果要更改就只能删除 Vercel 仓库重新导入

其他选项保持默认即可,点击 Deploy 让 Vercel 自动部署即可

解析自己的域名

Vercel 自动部署之后,会在同界面下面提醒你添加一些解析记录,具体添加方法见我上一篇博客

注意,在把自己的托管从 GitHub 上转到 Vercel 上之后,需要先把之前 GitHub 添加的解析记录删除之后再添加