🖼 所有搭建博客的汇总在这里:Blog全程搭建,示例🚀test.ruiqingyan.com

1、购买域名

购买域名一般在腾讯云阿里云,我是在阿里云上买的,步骤如下:

1.1 登录

点击登录,之后支付宝扫码(没有注册过会先让注册)

2404.1.登录阿里云

1.2 选购自己的域名

2404.3.查看域名情况 2404.2.查看域名是否已购

关于域名后缀,其实区别不大,.com是全国通用,.cn是国内,其他后缀也都ok,没什么区别

2404.4.域名加入清单 2404.5.域名清单购买域名 2404.6.配置订单信息

购买前需要先创建个人的信息模版,有个人信息才能购买域名

1.3 创建个人信息模版

2404.7.配置个人模版

1.4 购买

验证成功,就能进行域名购买(模版未认证也能先购买,认证未通过域名不能正常解析,审核通过就能正常使用)

2404.8.购买域名

2、解析域名

2.1 进入阿里云控制台

进入工作台https://home.console.aliyun.com/,进入域名解析,解析域名

2404.9.进入控制台 2404.10.进入域名解析 2404.11.进入域名管理 2404.12.解析域名

2.2 阿里云DNS解析域名

一个github账号,只能对应一个ip,这个和你的github项目名没关系

比如我的名字的ruiqingyan1,那么只有ruiqingyan1.github.io这一个是我的专属ip

如果我创建了一个ruiqingyan2.github.io项目,那他属于主ip下的一个子目录

实际访问方式是ruiqingyan1.github.io/ruiqingyan2.github.io,ip还是ruiqingyan1.github.io

1
ping ruiqingyan1.github.io    #ping + 你的GitHub的网址
2404.13.查看同一用户不同项目ip,ip地址相同

记录值A,指向ip,就是上面给的ip,185.199.109.153,更快

记录值CNAME,指向域名,就是刚才项目名,ruiqingyan1.github.io,更安全

二者本质上没什么区别,用CNAME会将CNAME解析成ip,会更安全一点

主机解析,说的是上面的记录值解析到哪里,下面是一个例子

2404.14.域名解析 2404.15.解析示例

2.3 CNAME文件解析

在MyBlog/source下创建一个CNAME的文件

这个文件会把你的Github Page(比如ruiqingyan0.github.io)解析到CNAME文件内的域名

2404.16.新建CNAME解析域名

之后 hexo三连推送项目,可以看到我们的文件上传成功

1
hexo clean && hexo g && hexo d
(9) 2404.17.推送后Github生产CNAME文件用于域名解析 2404.18.查看DNS解析是否成功 2404.19.解析成功,查看网站