github域名解析,github pages 自定义域名

GitHub pages提供绑定域名的功能(custom domain),在仓库的setting中可以设置,GitHub也提供了帮助页面说明相关步骤和注意事项。一旦成功绑定自己的域名,就可以使用该域名来访问博客了,比如我绑定的域名是iseex.me,那么在浏览器中输入iseex.me就可以了。当然,输入GitHub Pages的原地址(username.github.io)会自动跳转到iseex.me。

虽然GitHub以及网上都有很多域名绑定的操作教程,但是自己操作起来发现还是会遇到一些问题,特别是https支持的配置。这也就是我写这篇博客原因,我希望我写的博客能解决你在网上难以查到答案的问题。

废话不多说,按照以下几个步骤来介绍。域名申请DNS设置GitHub Pages域名绑定及https支持配置域名申请首先得申请个自己喜欢的域名,不建议在国内申请域名,因为要需要备案。在国际知名的域名供应商Godaddy(https://www.godaddy.com)上申请是个不错的选择,GoDaddy支持用支付宝付款,这点对中国用户比较友好。需要提一下,GitHub大法有个GitHub Education (https://education.github.com/),对学生有教育优惠,如果申请成功,GitHub会送你一个教育礼包(pack),包括一年的namecheap(域名供应商)免费域名、Atom编辑器、Digital Ocean(主机)供应商的优惠券等福利。
不知道如何给GitHub Pages自定义域名?这就告诉你!

我这次就是申请的教育优惠,因此用的就是一年免费的namecheap域名,不过需要注意的是namecheap免费域名只限定为.me的域名,不含.com以及.io等,比如我的域名iseex.me一年免费,一年之后需要续费。申请教育优惠和namecheap域名不是今天要讲的内容,具体步骤可参考文章我的 Github 个人博客是怎样炼成的(https://www.jianshu.com/p/4fd3cb0a11da)。DNS设置DNS用于域名解析,即将主机空间和域名建立定向关系,是搭建网站非常重要的一个环节。一般来说,主机空间价格较贵,域名比较便宜(除非是那些非常好的域名)。之所以GitHub Pages这么受欢迎,原因之一便是GitHub Pages提供免费的主机空间。

DNSPod是主流的域名解析平台,不过这里用的是namecheap自带的域名解析服务。登陆namecheap,进入控制台,点击Domain List,可以查看到自己的域名,再点击 Manage,如下图。
不知道如何给GitHub Pages自定义域名?这就告诉你!

进入下图,点击Advanced DNS,可以看到namecheap控制台已经自动为你添加了记录。其中两条A记录指向的ip地址是GitHub Pages提供的ip,www指定的记录是你在GitHub注册的仓库。
不知道如何给GitHub Pages自定义域名?这就告诉你!

需要注意的是,为了https配置,上图中的ip是我修改过的。默认情况下namecheap指向的ip是:192.30.252.153192.30.252.154虽然利用上述两个ip也能正常进行域名解析,网站也能正常打开,但是不支持https。https更加安全,越来越多的网站也加持了https,在Chrome中用http而非https的网站会提示不安全。

我在配置过程中,GitHub Pages的settings中就提示绑定的两个ip比较老,现在不能支持https,因此根据GitHub提供的帮助文档(https://help.github.com/articles/troubleshooting-custom-domains/#https-errors)中的信息:
不知道如何给GitHub Pages自定义域名?这就告诉你!

可以知道,支持https的ip地址必须指向以下ip其中一个。185.199.108.153185.199.109.153185.199.110.153185.199.111.153如上图所示,我在namecheap控制台配置的就是其中两个。到此DNS的设置就完成了,如果是用DNSPod进行域名解析可以参考资料如何搭建一个独立博客——简明Github Pages与Hexo教程 (https://www.jianshu.com/p/141abf1700da)。GitHub Pages域名绑定及https支持配置下面进行GitHub的设置,打开GitHub仓库的settings,在custom domain 中填上刚申请的域名(如果是用namecheap的域名,GitHub Pages会自动填充域名),勾选enforce https,使能https支持,如下图所示。
不知道如何给GitHub Pages自定义域名?这就告诉你!

按照GitHub Pages的帮助文档 (https://help.github.com/articles/using-a-custom-domain-with-github-pages/),绑定域名需要在仓库中新建一个CNAME的文件,文件内容为绑定的域名(比如iseex.me),如下图所示。
不知道如何给GitHub Pages自定义域名?这就告诉你!

不过第一次GitHub Pages也会自动建立好CNAME文件,不需要我们操作什么。

接下来很重要的一步,由于前面我们更新了ip地址,根据GitHub 提供的帮助文档 (https://help.github.com/articles/troubleshooting-custom-domains/),我们需要删除CNAME并重新添加,以触发https支持,如下图所示。
不知道如何给GitHub Pages自定义域名?这就告诉你!

到这里看似该完成的都完成了,可是打开settings,发现还是有警告??。接着,我根据GitHub Pages的Help页面(https://help.github.com/articles/securing-your-github-pages-site-with-https/)提供的帮助,如下图。
不知道如何给GitHub Pages自定义域名?这就告诉你!

大致意思是让html中的链接(src)都使用https的形式,因此我想到的解决办法是在Jekyll或者Hexo的配置文件.config.yml的url项写上带https的域名,如下所示。
不知道如何给GitHub Pages自定义域名?这就告诉你!

修改完push一下,再次到仓库的settings一看发现一切正常,如下图所示。
不知道如何给GitHub Pages自定义域名?这就告诉你!

在Chrome中打开网站iseex.me,也显示安全,如下图。
不知道如何给GitHub Pages自定义域名?这就告诉你!

最近我取消了域名绑定,还是用域名iseex.github.io访问博客,下方iseex.me的链接已无法访问,不过这不影响对本文的理解。另,我的github用户名从以前的iseexuhs换成了iseex,因此不要觉得截图有误。

大功告成,如果有疑问?欢迎在下方留言。如果觉得本文不错就给个关注吧,感谢支持!

本文来自投稿,不代表展天博客立场,如若转载,请注明出处:https://www.me900.com/326145.html

(0)

相关推荐

  • 富士康有多少员工?最多员工的工厂

    众所周知,随着互联网经济时代的到来,我国不仅仅造就了一批批的富豪,同时也诞生了很多知名的企业,就比如腾讯、阿里巴巴和京东这些大型企业,虽然它们一直饱受外界争议,但是这些大型企业也提供了非常多的就业岗位,养活了很多的员工,并且还引领着世界的发展,那么你们知道中国员工数量最多的企业是哪家公司吗?   中国员工数量最多的企业?很多人第一反应,应该就会想到…

    2022-04-20 投稿
  • 手机怎么赚钱快,手机怎么赚钱快不用本钱一天500

    经过我这么多年的实践,那些说在手机上怎样赚钱的,99%都是骗人的。大家千万别相信,我把时间告诉大家,你们不必要去走那个弯路。 如果实在没有事做,想在手机上赚点小钱,那么只有做这个头条。这是目前发现的唯一比较靠谱的。 在头条上面拍视频,只要是拍子常生活中比较有意思的事情,发布以后多多少少都会有点收入。如果是比较用心的拍摄,然后去制作剪辑,发布,这个收入就相对稍…

    2022-04-19
  • 天玑8000跑分多少安兔兔(天玑1000处理器跑分)

    IT之家 3 月 30 日消息 联发科天玑 1200 旗舰芯片于 2021 年 1 月 20 日正式发布,采用台积电 6nm 制程工艺,大核主频可达 3.0GHz,采用 1+3+4 的核心架构,realme GT Neo 将首发这颗芯片,微博博主 @数码闲聊站 曝光了该手机跑分评测结果,并与某骁龙 870 机型进行对比。 从结果可以看出,天玑 1200 芯片…

    2022-03-19
  • 黑龙江大豆价格(黑龙江大豆价格会上涨吗)

    12月30日黑龙江省级储备粮大豆竞价采购2022年产新大豆6.85万吨,全部成交,成交价格5420-5530元/吨,均价5470元/吨。

    2023-02-02
  • 1岁如何喂养,怎样科学喂养一岁以后的宝宝

    孩子满周岁的时候,他的身高和体重增长速度下降,但是他开始学会走路,学着说话。 而他的喂养方式也从主要喝流质的奶类,变为吃固体状的饭菜。 所以孩子的喂养方式也会出现非常明显的变化。可以说孩子在一岁的时候是喂养的分水岭,一岁之前的5种喂养方式,妈妈要及时做出改变,否则会影响孩子的身体健康。 孩子一岁之后,喂养要做出5种改变,妈妈别偷懒改变1:不再喝夜奶 其实孩子…

    2023-07-09 投稿
  • 淘宝密令红包,淘宝红包密码

    《淘宝密令红包:探索其奥秘与应用》 在当今数字化的时代,淘宝作为中国最大的电子商务平台之一,不断推出各种新颖的活动和福利来吸引用户。 其中,淘宝密令红包无疑是一个备受关注的话题。 那么,什么是淘宝密令红包?它是如何运作的?又有哪些使用技巧和注意事项呢?让我们一起深入探索淘宝密令红包的世界。 一、淘宝密令红包的定义与起源 淘宝密令红包,简单来说,就是通过输入特…

    2025-06-02
  • 中国好声音名单成员(中国好声音历届女学员名单)

    好声音》举办到第十年,不仅诞生了许多唱功出众的学员,更是涌现出了许多美女学员,她们的颜值,丝毫不逊色于那些当红女明星,让人无不顿生怜香惜玉之心。今天,我们就来盘点一下《好声音》史上的十大美女,看看谁才你心中的女神呢?   第十名:刘美麟 90分 来自《好声音》第八季的刘美麟勉强进入十大美女之列,总的来说颜值还是相当能打,属于妖艳型美女,全身上下透露…

    2021-12-15 投稿
  • 棠雪为什么放弃滑冰?冰糖炖雪梨演员都会滑冰吗

    冰糖炖雪梨:棠雪为何放弃八年速滑,真相大曝光!原著是这样的吗? 《冰糖炖雪梨》女主角棠雪偶遇小学同桌黎语冰,小时候的棠雪身高马大,号称“大王同桌”,而黎语冰瘦弱矮小。那时,棠雪经常欺负黎语冰,两个人在打打闹闹中度过了小学时光。 大学校园偶遇,这时候情形完全不同了,黎语冰已经成了冰球队队长,是人人敬仰的“冰神”,而棠雪却早已放弃了冰上运动,放弃了冰上梦想。 黎…

    2022-05-04 投稿
  • 想稳步赚钱,什么行业最稳定?

    科技发展,创业者层出不穷,但是什么行业利润最大?什么行业最有前景?什么行业默默赚钱?什么行业名利双收? ?   赚钱的行业多了去了,但是你是想赚快钱还是慢慢地赚钱,现在过了国庆,小编就给大家一个稳妥建议吧——食品科技行业!   为什么说食品行业,人们的生活水平提高,那么对于食品的要求也就提高了!这是刚需!而且2019年软科世界一流学科排名…

    2022-01-02
  • 带鱼段的简单家常做法

      俗话说“娃娃爱过年,老人怕花钱”,这句话形象地描写了不同年龄的人过新年的一个心理。最近这段时间,随着时间的推移,再有一个月时间,就是一年一度的新春佳节。不过随着春节一天一天的临近,我却一点也高兴不起来,为什么呢?主要是因为今年的收入大减,而物价却不断增高,就拿最近这几天来说,眼看着春节将至,但最近市场上的蔬菜价格和食品价格确实哗啦哗啦地往上涨,…

    2022-05-11 投稿
  • 赚钱的app种类答题赚钱

    如今手机上各种声称可以赚钱的app种类繁多,让人眼花缭乱。有一些软件广告宣传的也是天花乱坠,仿佛你不用每日工作,只是用这些app就能日赚几十,甚至上百,轻轻松松就把钱赚了,那这我们就来看看这些软件是否真的如宣传的那样“轻松赚钱”。 第一类:答题赚钱 。 真实原创截图,禁止转载 一边答题,一边赚钱。既增长了知识,又能赚钱。听起来似乎挺美好,实际操作起来你就会发…

    2023-02-02 投稿
  • 电脑cpu风扇,主板cpu fan接口在哪里

    我们在电脑组装的过程中,安装过程虽然简单,不过往往都是在接线上遇到问题,经常有装机用户误将CPU散热器的供电线插到了SYS_FAN上,虽然风扇可以转动,不过在开机可能会有F1报错“CPU Fan Error”,同时也导致了CPU散热器无法智能调速。下面装机之家分享一下电脑主板上CPU_FAN、SYS_FAN、CHA_FAN、CPU_OPT接口知识科普。 电脑…

    2023-07-13 投稿