GitHub Pages × 阿里云 域名绑定
在域名解析中添加两条记录(A 与 CNAME),即可将阿里云购买的域名与 Github Pages 绑定。
阿里云域名解析
打开终端,用ping
获取自己Github pages主机的IP地址,例如:
1 | ping yungui314.github.io |
注意,如果你用了cl**h的fakeip模式,此处并不会返回真实ip,而是198开头的假ip,这时我们可以用如myssl之类的域名解析网站,来获取真实的ip。
访问阿里云域名注册与管理平台,点击右上角的菜单进入域名控制台。
再从左侧菜单进入域名列表,并点击要绑定的域名,我要绑定的域名是88mo.cn。 再从左侧菜单进入域名解析,再解析设置下添加A记录与CNAME记录:
- A记录: 主机记录
@
,记录值是前面ping出来的那个IP地址。 - CNAME记录::主机记录
www
,记录值是自己 GitHub Pages 的原域名。
检查这两条记录的状态为绿色的启用。
GitHub Pages 自定义域名
打开 GitHub Pages 仓库的 Settings,点击左侧菜单的 Pages,在右侧 Custom domain 下填入要绑定的域名,点击 Save,等待出现绿勾 DNS check successful的提示。
One More Thing
在hexo目录下的source文件夹生成CNAME文件(文件名叫CNAME,无后缀名),编辑文件内容写上你的域名,如88mo.cn,这样每次重新hexo g和hexo d就不用重新自定义域名了。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 YUNGUI's Blog!
评论