GitHub Page国内访问一直不太稳定,查询了资料说可以部署到vercel加速,马上试了下。
开始
打开Vercel网站,直接用GitHub授权注册,然后获取GitHub Page的权限。
vercel会自动识别博客的框架进行部署,点击deploy开始部署。
jekyll:command not found?
查看build log显示:
sh: jekyll:command not found
Error:Command :jekyll build exited with 127
意思是没找到jekyll命令,翻阅了下网上资料,找到了这篇文章:Deploying Hugo & Jekyll Sites with Vercel,里面提到缺少Gemfile
文件。
随后创建一个Gemfile
文件加入以下内容,放到项目根目录:
source 'https://rubygems.org'
gem 'jekyll'
重新部署一遍,问题解决。
tips
- vercel对GitHub Page的每次提交都会进行部署,部署完成即可通过对应的
https://***.vercel.app
地址访问。 - 可以申请一个域名,添加到vercel里,就可以避免使用难看的app域名了。