前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Github的自定义域名设置

Github的自定义域名设置

作者头像
GhostZhang
发布2022-08-22 09:18:18
2.5K0
发布2022-08-22 09:18:18
举报
文章被收录于专栏:CSS森林CSS森林

Github的自定义域名设置

Ghostzhang 发表于 2014-11-07 02:25

还是有很多同学会问到github的自定义域名处理设置的问题,这里再简单分解下阮一峰的《搭建一个免费的,无限流量的Blog—-github Pages和Jekyll入门》中关于域名的部分

第七步,绑定域名。 如果你不想用http://username.github.com/jekyll_demo/这个域名,可以换成自己的域名。 具体方法是在repo的根目录下面,新建一个名为CNAME的文本文件,里面写入你要绑定的域名,比如example.com或者xxx.example.com。 如果绑定的是顶级域名,则DNS要新建一条A记录,指向204.232.175.78。如果绑定的是二级域名,则DNS要新建一条CNAME记录,指向username.github.com(请将username换成你的用户名)。此外,别忘了将_config.yml文件中的baseurl改成根目录”/”。

举个例子,我的域名设置如下(把下面的“ghostzhang.github.io”替换成你的github page项目名):

主机记录

记录类型

线路类型

记录值

MX优先级

TTL

@

A

默认

103.245.222.133

-

1800

blog

CNAME

默认

ghostzhang.github.io.

-

3600

记录类型与记录值如果需要将域名指向另一个域名,再由另一个域名提供ip地址,就需要添加CNAME记录。

A记录:地址记录,用来指定域名的IPv4地址(如:8.8.8.8),如果需要将域名指向一个IP地址,就需要添加A记录。

CNAME记录:填写空间商给您提供的域名,例如:ghostzhang.github.io

TTL即 Time To Live,缓存的生存时间。指地方dns缓存您域名记录信息的时间,缓存失效后会再次到DNSPod获取记录值。

600(10分钟):建议正常情况下使用 600。

60(1分钟):如果您经常修改IP,修改记录一分钟即可生效。长期使用 60,解析速度会略受影响。

3600(1小时):如果您IP极少变动(一年几次),建议选择 3600,解析速度快。如果要修改IP,提前一天改为 60,即可快速生效。

一开始测试的时候可以把TTL的时间先改小些,确认没问题了再改大。

IP的获取,可以通过下面的方式取得:

  • windows下按Win+R,输入cmd后回车,在命令行里输入ping ghostzhang.github.io,回车后会看到一个IP,就是它了。
  • 如果是mac,可以在终端输入dig ghostzhang.github.io,同样回车后会看到一个对应的IP地址。
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2014-11-07 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Github的自定义域名设置
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档