托管以及自定义域名
前言:
在我做完基于GitHub的动态博客后,我想着能不能将博客进行托管,今天就突发奇想查了一下果然可以,Vercel进行托管,这个网站本身就是基于Hexo引擎模块开发的,vercel类似于github page,但远比github page强大,最重要的是我可以自定义域名!!!。
进入网站绑定仓库
首先我们需要进入网站
vercel
注册一个账号绑定GitHub账号,完成后会出现刚刚关联的GitHub账号里面的仓库
选择我们需要上传的GitHub仓库,配置项目名时要注意,项目名字只能是数字,字母和连字符
填写完后点击部署
域名的自定义
点击右上角的View Domains如果没有这个按钮,我们可以点击头像进入设置
进入后我们可以看到Vercel已经分配了一个二级域名,我们可以通过这个域名访问我们自己的博客。
当然这个不是我的作风,如果我可以自定义域名的话,是不是更加方便了呢?
所以我选择绑定自己的域名,因此我决定购买一个属于自己的域名。
通过我的寻找终于找到了一个性价比极高的网站NameSilo最重要的是可以用支付宝
我因此进入了这个网站https://www.namesilo.com/
首先还是老生常谈的注册/登录
然后在搜索框里面输入自己想要的域名
购买后我们进入刚刚Vercel的域名设置,添加自己刚刚购买的域名
这个时候我们需要在域名处添加一条解析记录(如果你添加的是一级域名那将需要两条解析记录)
我们需要进入刚刚购买域名的网站
进入个人页面:
点击Domain Manager
此时我们进入到了这个页面
选择Options下面第五个图标Manager DNS for this Domain
此时我们就进入到了配置DNS的界面:
此时我们需要根据另一边的vercel来选择类型A|AAAA|CNAME|MX|TXT/SPF|SRV|CAA
在记录类型,主机记录和记录值这三项分别填入Vercel给出的值,其他默认即可
添加完成后等待10秒左右,Vercel就显示成功解析,这时我们可以通过自己绑定的域名访问网站。
最后的配置
我们用Vscode打开本地博客的配置文件.config_yml 在配置文件中的URL选项换上我们刚刚自定义的域名
此时此刻我们的自定义域名就成功了