你可能觉得 username.gitlab.io 和 username.github.io 这样的域名有点长,或者说不好看,可以设置用自己的域名来访问自己的博客,接下来我们一个一个说。
GitLab Pages
在仓库的 Settings -> Pages
里面,点击 New Domain
出现这个界面:

输入自己的域名然后点击 Create
出现这个界面:

可以看到,它让我们加一个 CNAME
记录将域名解析到gitlab.io上,然后需要设置一个 TXT
记录为那一长串字符。比如在 DNSPod
里是这样设置的:

GitLab还会用 Let's Encrypt
为我们自动生成证书,这样就可以启用HTTPS了。
配置完成后稍等一会,就可以用自己的域名访问GitLab博客了。
GitHub Pages
在仓库的 GitHub Pages -> Custom domain
里输入自己的域名,点击 Save
;然后勾选上 Enforce HTTPS
启用HTTPS(可能需要等一会才可以勾选)。

然后需要加一个 CNAME
记录将域名解析到github.io上,比如在 DNSPod
里是这样设置的:

配置完成后稍等一会,就可以用自己的域名访问GitHub博客了。
为了防止以后每次 hexo d
会清空 CNAME
文件导致GitHub Pages域名解绑,需要在本地博客的 source
目录下创建一个 CNAME
文件,文件内容为你的域名,例如:
blog.lisong.com
网友评论