返回

Github + Vercel静态部署博客

github pages还是有点卡,听说vercel还不错,尝试一下。

 

注册vercel账户

登录vercel,选择github账号作为Git provider。如果之前部署在gitlab,也可以使用gitlab。

Create Your Vercel Account → Hobby → input your name → Let’s connect your Git provider

查了下,需要使用gmail、outlook等国外邮箱,好像163和qq都会blocked,毕竟vercel是国外网站?

github → Settings → Emails,替换成gmail,verify一下:

what?

后面等待了一会儿,点击验证邮件中的链接,而不是按钮,verify success,真玄学

随后选择 → Continue with email

success

理论上说,之前的log in with email页面会立刻刷新并log in,但是无反应,且使用验证过的gmail登录时,报错We are unable to complete your signup. Please read this guide for further details,而用该gmail重新sign up时,又报The email address already exists. Log in?。无解,只能联系客服:registration@vercel.com。

约两天后,官方回信,已解除限制:

终于成功登录:

导入Github仓库

选择首页的Create a New Project,又出现了熟悉的界面,此时就可以选择Continue with Github,毫无阻碍。

如果github上没有安装vercel应用,则需要安装下:可授权所有仓库或部署的仓库

一键部署

激动人心的时刻到了😃,导入username.github.io仓库之后,开始deploy。由于该仓库是Blog源码仓库的public目录,所以无需选择Framework Preset,默认Other,点击Deploy即可:

出现礼花的时候,还是有点开心的🥳

访问https://hyrtee-github-io.vercel.app/

vercel 国内无法访问

试了一下,果然不能访问了,原因是vercel.app 被 DNS 污染(即被墙),目前在国内已经无法打开,官方那个针对有自定义域名的,给出了解决方案:

A记录修改为: 76.223.126.88 cname记录修改为: cname-china.vercel-dns.com

奈何作者财力不够,还是老老实实用白嫖github吧,其实访问速度也还行.jpg🫥

Refs

https://www.techxiaofei.com/post/hugo/hugo_vercel/

https://segmentfault.com/a/1190000040063325

Licensed under CC BY-NC-SA 4.0
Built with Hugo
主题 StackJimmy 设计
© Licensed Under CC BY-NC-SA 4.0