Github Pages 与域名关联简明教程

1. 向你的 Github Pages 仓库添加一个CNAME(一定要*大写*)文件


  其中只能包含一个顶级域名,像这样:


example.com
 


  如果你是用 hexo 框架搭建博客并部署到 Github Pages 上,每次




> hexo g
> hexo d
  后会把你的博客所在目录下 public 文件夹里的东西都推到 Github Pages 仓库上,并且把 CNAME 文件覆盖掉,解决这个问题可以直接把 CNAME 文件添加到 source 文件夹里,这样每次推的时候就不用担心仓库里的 CNAME 文件被覆盖掉了。




2. 向你的 DNS 配置中添加 3 条记录




@          A             192.30.252.153
@          A             192.30.252.154
www      CNAME    username.github.io.
  用你自己的 Github 用户名替换 username


  推荐使用 DNSPOD 的服务,使用国外的 DNS 解析服务可能有被墙的风险。


 


3. 等待你的 DNS 配置生效


对DNS的配置不是立即生效的,过10分钟再去访问你的域名看看有没有配置成功 : )


 


参考资料


作者:sjyan
链接:https://www.zhihu.com/question/31377141/answer/103056861
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值