hexo博客绑定自己的域名
一、购买域名
登录阿里云账号–控制台–搜索框输入域名–域名注册–输入需要注册的域名(查看是否被占用)–加入购物车(显示不能备案的不可买,买了用不了)–立即结算–个人–实名认证(通过之后)–立即购买–支付就购买成功了
二、域名解析
1、解析–新手指引–填入记录值–确定就自动出现以下内容。(填入记录值如2)
2、填写记录值之前需要先查看该博客的ip地址是什么类型的。
打开github,Ping+github用户名.github.io,结果如下。出来的【】里面的就是ip地址。如果是10.10.10.10类型的就是IpV4类型;可以按照上面的新手指导,直接将出现的【】中的ip地址填入记录值中。如果出现的是::1类型的就是ipv6类型的。需要手动添加记录,点击添加记录,选择类型为AAAA。如果是ipv6,那么github不可以使用这个来绑定域名,原因不太清楚,你要是用ipv6的方法添加记录,到后面4处在github中填写域名后上面没有上面的打钩,而是出现错误。我的解决方法是换个热点,之前是使用家庭宽带,换成手机热点之后再ping就出现ipv4类型的了,可以直接新手指导进行。
如果ping出现乱码可以在git页面右键,选择option–text–character set选择GBK。
3、设置CNAME
在 本地hexo 项目下,source 文件夹下面创建 CNAME 文件(没有后缀名的),在里面写上购买的域名。比如:
4、填写域名
在 github 上面,打开 username.github.io 项目的(Settings)设置,然后在 GitHub Pages的 Custom domain设置里填上购买的域名。比如:如果GitHub Pages的下面出现Your site is ready to be published at http://域名,说明已成功,如果出现其他说明错误,可以到第二步看看ip地址是不是ipv4类型的,之前我的就不是,所以按照ipv4的方法设置的时候这里出错,然后我换个热点就成功了。
好了,新域名配置完成,可以访问了。