github pages绑定自己的域名并启用https
仅记录重要步骤
必要准备:
- 一个域名
- 一个 username.github.io 的仓库(username为github的用户名)
域名绑定操作步骤:
DNS 解析,阿里云为例,
若要启用 https, 则添加四条 A 记录,记录值为 github 指定的 https 服务器ip1
2
3
4
5
6
7主机 记录类型 记录值
@ A 185.199.108.153
@ A 185.199.109.153
@ A 185.199.110.153
@ A 185.199.111.153
其他值默认就好若不启用 https,则只需添加 2 条 CNAME 记录
1
2
3
4
5主机 记录类型 记录值
@ CNAME username.github.io
www CNAME username.github.io
其他值默认就好在 username.github.io 仓库 的 setting 那里,下拉到 GitHub Pages,在 Custom domain 处的输入自己的域名,点击 Save 保存
若需要 https,待 github SSL 证书颁发完毕,可点击勾选
证书未颁发时,不可勾选(一般要等一段时间,不定,一般一天左右)注意的是,username.github.io 仓库需要 CNAME 文件,内容为你的域名 比如:jiawen.site
若是通过部署的方式推送到仓库,需要连同 CNAME 文件一起推送
以 hexo 为例:
需要在 source 文件夹 新建一个 CNAME 文件,以保证每次推送都能有该文件