Vercel域名失效问题

一、问题说明

Vercel的作用

由于我的博客网站评论系统是利用twikoo进行搭建的,同时twikoo的搭建一般都是基于MongoDB数据库和Vercel云函数来运行。但是因为国内对于vercel.app的域名进行了墙,所以导致无法访问云函数网址,故在不开启梯子的情况下无法加载博客的评论,但这显然是不行的,所以需要另寻他路

参考博客

最开始我找的方法是在解析域名的时候添加一条A记录:76.223.126.88,但是添加了A记录之后会导致iocean.site直接指向云函数的界面了,无法解析到博客界面,这显然是丢了西瓜捡了芝麻。后来发现可以在我的域名下面添加二级域名,以此和原博客网址分开,成功解决了问题(参考博客

二、问题解决

  • 第一步:在腾讯云进行DNS域名解析配置,添加一条新记录,具体取值如下
    1. 记录类型:CNAME
    2. 主机记录:twikoo
    3. 解析线路:默认
    4. 记录值:vercel-dns.com
    5. TTL:默认600s

  • 第二步:在Vercel的twikoo项目下点击settings > Domains然后添加域名,具体的格式为:twikoo-yourdomain.yourpostfix,如果发现配置没有报错就可以使用新配置的域名进行云函数的访问了

  • 第三步:在_config.butterfly.yml文件中更改envId的值为我们的新域名即可
  • 第四步:执行hexo三连,先在本地运行项目,观察效果是否发生了变化
1
2
hexo c && hexo g && hexo d
hexo s