Vercel + Github 搭建个人博客

解决 Github pages 访问速度慢的问题……
前言
一开始我的个人博客是用 Gitee Pages 访问的,但是长且丑,就购买了个人域名 ll.sc.cn ;
后来发现,Gitee Pages 自定义域名需要企业版,也就是要花钱的;
但我的个人博客主要是用来记录一些自己学习的过程,并无收益,花钱买了个域名都已经破费了😂 ;
所以转到 Github Pages 上,用了几天发现访问速度实在是太太太太太慢了,有些网络环境还直接不能访问;
经过一番搜索,有大佬推荐 Vercel 来搭建。
因为我已经注册好 Vercel 了,一开始只是想试一试,所以在注册过程中没有截图,故引用 MTR-Static 大佬的图片了。
此文当一次温习和留存以便查阅。
正文
注册 Github 账号就不多赘述,不会的找 度娘 ;
注册 Vercel 账号
打开 https://vercel.com/signup ,点击 Continue with Github。
▲ Vercel注册
出现授权页面,点击 Authorize Vercel。
▲ 授权 Github
创建博客
到了 Select Vercel account 的页面,在下面的 Personal Account 内点击你自己的账户,接着点击 Continue。
▲ 选择用户
点击 Import Project。
▲ 导入项目
接着点击 Select Template。
▲ 选择模板
在模板选择页面向下滚动,可以找到 Hugo,点击它,现在我们将使用 Hugo 来生成静态网页。
▲ 选择模板
保持默认,点击 Continue。
▲ 点击继续
点击 Install Vercel for Github。
▲ 为 Github 安装 Vercel
点击绿色的 Install。
▲ 点击安装
保持默认,点击 Continue。
▲ 点击继续
到了 Create Git Repository 页面,因为之前关联的是 Github,所以选择 Github。在 Repository Name 内填写你想要的仓库名称,Vercel 将在 Github 创建一个仓库用于托管文件。Private Git Repository 无论勾选与否都差不多,区别就在于创建的仓库是是私人仓库还是公开仓库,点击 Continue。
▲ 创建 Git 存储库
Import Project 页面保持默认即可,点击 Deploy。
▲ 点击部署
现在就创建成功了,点击 Visit 就可以直接访问。但是界面十分粗糙,接下来需要做一些个性化设置。
▲ 创建成功
▲ 博客首页
Hugo 模板,但是部署后打开网页 404 ,然后我删除了刚刚在 Vercel 建的新库,重新导入 Github 项目,保持默认,没有选择 Hugo 模板,按刚刚的步骤完成,打开链接,成功了,网页显示正常。开始使用
你可以到 GitHub Desktop 下载 GitHub Desktop,相比 CLI 的 git,配置起来更便捷。
登录号账号之后点击 File,接着点击 Clone repositories。
▲ GitHub Desktop
找到自己为创建 Hugo 创建的仓库,选中后点击 Clone。
▲ 拉取自己博客的库
打开文件资源管理器,打开 C:\Users\你的用户名\Documents\GitHub,应该可以看到刚刚 clone 的仓库,此处为 test。
▲ 打开本地库文件夹
按照主题提供的方法做配置,例如: even。
修改完之后打开 Github Desktop,应该能看到更改,在左下角的 Summary 里填入做的修改(upload theme 或者别的什么,有内容即可),点击 Commit to master。
▲ Github Desktop
点击右上角的 Push origin,把修改推送到 Github。
▲ 推送到 Github
完成之后再等待半分钟,打开网站,改动应该已经生效了。
▲ 博客首页
这是因为 Vercel 会检测到 Github 仓库改动之后会自动重新生成网页,之后更新文章可以直接在 Github 网页版上传到./content/posts 里,比在电脑上自己生成网页再 Push 方便不少。
▲ 部署记录
绑定域名
这需要你自己有一个域名,如果不想花钱的话可以在 freenom 免费申请一个,这里不多赘述。
在 Vercel 的控制面板里打开你的项目(如此处的 test) > Settings > Domains,在输入框里输入你想绑定的域名,此处我用 test.yxyy.top。接着它会提示错误,这是因为我还没有设置域名解析。
▲ 自定义域名
你需要按照提示在域名提供商那里做 CNAME 解析,我是在阿里云注册的域名,其他的域名注册商应该也大同小异。
▲ 解析域名
现在回到 Vercel 控制面板,应该就不会报错了,它还会自动帮你申请 Let's Encrypt 的 SSL 证书。
▲ 自定义域名
现在可以带着域名访问了。
▲ 自己的域名打开博客
参考链接
- 文章作者:徐艺扬
- 文章标题:Vercel + Github 搭建个人博客
- 原文链接:https://ll.sc.cn/posts/vercel_github_building_blog/
- 版权声明:本站所有文章除特别声明外,均采用
CC BY-NC-ND 4.0国际许可协议,若转载请注明出处!
分享到朋友圈