hexo博客绑定域名实现国内访问


在本地可以用hexo来搭建自己的博客后(若还没有搭建可以看我的博客搭建这篇文章),再在Vercel实现线上访问(若想以其他静态页面而非Hexo来Vercel结合github实现线上访问可以看我的使用Vercel来部署静态页面并解决跨域问题这篇文章)。

经过以上两个步骤可以实现使用科技手段来访问搭建的网页或博客,但此时若不想使用科技手段对Vercel提供的域名在国内访问搭建的博客大概率是会访问失败。(这里的原理结合我所学的知识应该是因为Vercel所生成的默认的域名在国内dns服务器解析失败导致无法找到ip,从而使我们所搭建的网站在国内无法访问)

这个问题可以通过购买国内域名就可以实现,购买一些便宜的域名即可(域名购买的步骤不再演示了,便宜的域名6块1年也不是很贵,这里以阿里云的域名为例)。

域名购买完成后可在搜索栏中搜索域名,进入域名控制台页面。

然后点击全部域名查看自己购买到的域名。

下方应该就会有你所购买到的域名信息(若状态不是处于正常状态需要等待一段时间检查)。

然后打开Vercel,点击右上角的ADD NEW下面的Project。

在下方选择你的博客或其他静态页面仓库(我的博客是lsWorl.github.io,所以我选择这个进行import)

该页面下无需额外配置直接点部署。(当然也可以修改Framework Preset中改成hexo,或者你的build或output命令自己做了自定义则需修改build and output Setting,更详细的可以留言进行进一步交流,这里我直接点部署)

部署完成应该可以通过外网访问自己的博客了。

接下来就是添加域名,通过点击下方Add Domain。

点击Edit。

在输入框中输入你购买到的域名后点击Add。

直接点击Add即可,无需修改。

然后回到阿里云域名平台这点击解析设置。

点击添加记录。(我这里因为先前已经添加过两条记录所以下方有两条已经启用的主机记录)

进入到添加记录,如我下面两个这样进行填写。(这里的记录值得和Vercel要求填写的对应,每个人的应该是不相同的)

添加后两条记录应该处于启用状态,然后回到Vercel,下方所有都处于Valid Configuration就说明配置成功。

以上步骤都实现后就可以直接访问自己的博客,无需再使用科技手段!


文章作者: LsWorld
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 LsWorld !
评论
  目录