文章目录
一、购买域名二、配置域名解析三、GitHub Pages 绑定个人域名四、本地设置 CNAME五、重新发布网站之前我们已经使用 github 搭建好了个人网站,可以通过xxx.github.io
来访问自己的网站,但是很多时候还是想用自己的个性化域名,要怎么办呢?只需要花点小钱买个域名就可以了。
一、购买域名
先去供应商去购买一个域名,可以选择国内的供应商,如阿里云、腾讯云等,也可以选择国外的供应商,如 GoDaddy 等。
我选择的是国内的 阿里云万网,一般域名都是几十块钱一年,按提示购买就行。
这里会有个域名审核的等待时间,阿里云提示的是 1-3 天,但是我的挺快的,不到一个小时就审核通过了。
二、配置域名解析
1、登录到阿里云,进入管理控制台的域名列表,找到你的域名,点击解析。
2、添加两条解析记录。
记录类型都是 CNAME,记录值是你的仓库名称(我的是ivyli.github.io
),主机记录分别是 www 和 @ ,如下图所示:
一开始我在这一步卡了很久,在网络上搜索到的好多都是说设置成 ip 格式的,但是一直报错,后来记录值全部改成域名才能正常访问。
另外,添加或修改解析记录,都需要等 10 分钟才能生效。
三、GitHub Pages 绑定个人域名
1、登录 GitHub,进入之前创建的仓库,点击settings,在 Custom domain 中输入你的个人域名:
2、同时,启用 Enforce HTTPS,使网站只能通过 https 访问。
四、本地设置 CNAME
进入本地博客文件夹的 source 目录下,创建一个记事本文件,输入你的个人域名,保存为 CNAME,注意保存成所有文件而不是txt文件。
五、重新发布网站
进入 blog 目录中,打开 Git Bash 命令行,依次输入:
hexo cleanhexo ghexo d
然后在浏览器打开你的个人域名,就会直接进入你自己搭建的网站。