给博客绑定域名并启用HTTPS

你可能觉得 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

你可能感兴趣的:(给博客绑定域名并启用HTTPS)