文章目录
- 一、购买域名
- 二、配置域名解析
- 三、GitHub Pages 绑定个人域名
- 四、本地设置 CNAME
- 五、重新发布网站
之前我们已经使用 github 搭建好了个人网站,可以通过
xxx.github.io
来访问自己的网站,但是很多时候还是想用自己的个性化域名,要怎么办呢?只需要花点小钱买个域名就可以了。
一、购买域名
先去供应商去购买一个域名,可以选择国内的供应商,如阿里云、腾讯云等,也可以选择国外的供应商,如 GoDaddy 等。
我选择的是国内的 阿里云万网,一般域名都是几十块钱一年,按提示购买就行。
这里会有个域名审核的等待时间,阿里云提示的是 1-3 天,但是我的挺快的,不到一个小时就审核通过了。
二、配置域名解析
1、登录到阿里云,进入管理控制台的域名列表,找到你的域名,点击解析。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190101172343853.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpamluZzc0MjE4MA==,size_16,color_FFFFFF,t_70)
2、添加两条解析记录。
记录类型都是 CNAME,记录值是你的仓库名称(我的是 ivyli2019.github.io
),主机记录分别是 www 和 @ ,如下图所示:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190101172546450.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpamluZzc0MjE4MA==,size_16,color_FFFFFF,t_70)
一开始我在这一步卡了很久,在网络上搜索到的好多都是说设置成 ip 格式的,但是一直报错,后来记录值全部改成域名才能正常访问。
另外,添加或修改解析记录,都需要等 10 分钟才能生效。
三、GitHub Pages 绑定个人域名
1、登录 GitHub,进入之前创建的仓库,点击settings,在 Custom domain 中输入你的个人域名:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190101173455811.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpamluZzc0MjE4MA==,size_16,color_FFFFFF,t_70)
2、同时,启用 Enforce HTTPS,使网站只能通过 https 访问。
四、本地设置 CNAME
进入本地博客文件夹的 source 目录下,创建一个记事本文件,输入你的个人域名,保存为 CNAME,注意保存成所有文件而不是txt文件。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190101174835355.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpamluZzc0MjE4MA==,size_16,color_FFFFFF,t_70)
五、重新发布网站
进入 blog 目录中,打开 Git Bash 命令行,依次输入:
hexo clean
hexo g
hexo d
然后在浏览器打开你的个人域名,就会直接进入你自己搭建的网站。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190101175514912.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpamluZzc0MjE4MA==,size_16,color_FFFFFF,t_70)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)