天天看点

GitHub Pages 绑定个人域名一、购买域名二、配置域名解析三、GitHub Pages 绑定个人域名四、本地设置 CNAME五、重新发布网站

文章目录

  • 一、购买域名
  • 二、配置域名解析
  • 三、GitHub Pages 绑定个人域名
  • 四、本地设置 CNAME
  • 五、重新发布网站

之前我们已经使用 github 搭建好了个人网站,可以通过

xxx.github.io

来访问自己的网站,但是很多时候还是想用自己的个性化域名,要怎么办呢?只需要花点小钱买个域名就可以了。

一、购买域名

先去供应商去购买一个域名,可以选择国内的供应商,如阿里云、腾讯云等,也可以选择国外的供应商,如 GoDaddy 等。

我选择的是国内的 阿里云万网,一般域名都是几十块钱一年,按提示购买就行。

这里会有个域名审核的等待时间,阿里云提示的是 1-3 天,但是我的挺快的,不到一个小时就审核通过了。

二、配置域名解析

1、登录到阿里云,进入管理控制台的域名列表,找到你的域名,点击解析。

GitHub Pages 绑定个人域名一、购买域名二、配置域名解析三、GitHub Pages 绑定个人域名四、本地设置 CNAME五、重新发布网站

2、添加两条解析记录。

记录类型都是 CNAME,记录值是你的仓库名称(我的是

ivyli2019.github.io

),主机记录分别是 www 和 @ ,如下图所示:

GitHub Pages 绑定个人域名一、购买域名二、配置域名解析三、GitHub Pages 绑定个人域名四、本地设置 CNAME五、重新发布网站

一开始我在这一步卡了很久,在网络上搜索到的好多都是说设置成 ip 格式的,但是一直报错,后来记录值全部改成域名才能正常访问。

另外,添加或修改解析记录,都需要等 10 分钟才能生效。

三、GitHub Pages 绑定个人域名

1、登录 GitHub,进入之前创建的仓库,点击settings,在 Custom domain 中输入你的个人域名:

GitHub Pages 绑定个人域名一、购买域名二、配置域名解析三、GitHub Pages 绑定个人域名四、本地设置 CNAME五、重新发布网站

2、同时,启用 Enforce HTTPS,使网站只能通过 https 访问。

四、本地设置 CNAME

进入本地博客文件夹的 source 目录下,创建一个记事本文件,输入你的个人域名,保存为 CNAME,注意保存成所有文件而不是txt文件。

GitHub Pages 绑定个人域名一、购买域名二、配置域名解析三、GitHub Pages 绑定个人域名四、本地设置 CNAME五、重新发布网站

五、重新发布网站

进入 blog 目录中,打开 Git Bash 命令行,依次输入:

hexo clean
hexo g
hexo d
           

然后在浏览器打开你的个人域名,就会直接进入你自己搭建的网站。

GitHub Pages 绑定个人域名一、购买域名二、配置域名解析三、GitHub Pages 绑定个人域名四、本地设置 CNAME五、重新发布网站