我是小小强,这是我的第9篇原创文章,阅读需要大约6分钟。
前提
按照使用github pages和hexo搭建博客完成博客的搭建。
注册阿里云域名
这个比较简单了,在阿里云申请一个域名,申请域名时需要创建一个信息模版,按要求创建模版,在申请域名时选择这个模版即可。缴费成功后,大概10分钟左右可看到域名已经通过审核。如域名为xxx.com
创建CNAME文件
登录github版本库xx.github.io,在根目录下创建CNAME文件,内容为
xxx.com
这里会有个问题,在本地执行hexo d -g部署博客时,会把github版本库中的CNAME删除掉。为避免这种情况,最好不要在github服务器上创建CNAME文件,而是在本地博客的source目录下创建该文件,这样执行hexo d -g之后,会自动把CNAME文件部署到github版本库根目录下。
域名绑定
方法一:cname方式
登录阿里云管理控制台,选择[云解析dns],可以看到审核通过的域名xxx.com,选择解析。增加下面两条数据:
记录类型 主机记录 解析线路(运营商) 记录值 MX优先级 TTL 状态 操作
CNAME @ 默认 xx.github.io -- 10分钟 修改|暂停|删除|备注
CNAME www 默认 xx.github.io -- 10分钟 修改|暂停|删除|备注
方法二:ip地址方式
在终端执行ping xx.github.io
指令,获取ip地址a.b.c.d
登录阿里云管理控制台,选择[云解析dns],可以看到审核通过的域名xxx.com,选择解析。增加下面两条数据(192.30.252.153和192.30.252.154):
记录类型 主机记录 解析线路(运营商) 记录值 MX优先级 TTL 状态 操作
A @ 默认 a.b.c.d -- 10分钟 修改|暂停|删除|备注
A www 默认 a.b.c.d -- 10分钟 修改|暂停|删除|备注
等待
等一段时间执行,便可在浏览器执行www.xxx.com
和xxx.com
进行访问了。
参考
github怎么绑定自己的域名?
GitHub Pages绑定顶级域名的方法
关键点
TIPS1
|
|
TIPS2
|
|