抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

在之前的操作中,我们已经学会去用hexo建站了,现在,我们需要绑定个人的域名来达成各种各样的工作。

购买域名

我们要绑定域名,首先就是需要购买一个域名,这里笔者的域名是在腾讯云购买的,故以腾讯云为例演示。

我们可以打开任意一个域名购买网站去购买一个域名或者访问:传送门去薅一个免费域名(记得科学上网)。但是这里,推荐去买com,club,top,fun,cn,net这种大型的顶级域名,免费域名并没有保证说会出现一些很多的问题:例如安全性,国内外的东西,科学上网麻烦等等,所以说还是花钱每一个域名更为放心。

这里的域名不一定要备案,但是备案是最好的。

另外,实名认证是必须的,一定要购买顶级域名

解析DNS

一般购买域名的地方自己都有DNS解析功能,也就是域名服务器解析功能,这里我们的hexo博客是在GitHub上面部署的,也就是说,GitHub是我们的代理服务器,我们需要进行服务器的绑定,将域名和服务器绑定,才能让域名正常运行。

Github处的绑定

/source文件夹里面建立一个CNAME文件

注意没有后缀名和大写

在这个文件里面存放你的域名信息,例如我的CNAME文件里面写着:

luosw.fun

注意这里都是顶级域名并且没有http(s)协议的名称。

在域名DNS解析处的绑定

新建顶级域名的记录

  1. 我们创建一个记录,类型为CNAME,标识符为@,记录值为你的GitHub仓库名称

  2. 创建一个记录,累心为A,标识符@,记录值为Github库的IP地址,怎么获取IP呢?

    我们需要在cmd使用命令

    ping 你的GitHub仓库名称
    

    就可以获取对应的IP地址了。

创建www主子域名的记录

将上面的命令继续执行一遍,只是每一次的标识符换成www即可。

修改hexo的url

解析完DNS之后,你的网站域名应该就可以正常去访问了,但是,要彻底改变你在hexo里面记录的网站url,还需要做一个改变。

站点配置文件中,找到如下,修改:

url: yoursite.com #就在这里填你的域名
root: / #这里如果是顶级域名就这么填,如果是子域名就填具体的子域名

这样在站点中关于域名的配置的显示便正常了。

发言区

留下自己的足迹吧~