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)

相关推荐

  • windows8激活,u盘装windows后怎么激活

    # 1 软件下载及准备 *已经做好安装U盘时跳过本节* ## 1.1下载 可以下载微软官方windows10安装包 或者从MSDN我告诉你网站下载VL(批量激活)版本。下载到的 文件为ISO光盘文件。 ## 1.2 下载rufus软件,制作安装U盘 从[rufus](https://rufus.akeo.ie/)网站下载安装包,安装完成后,载入前一步下载的I…

    2023-07-01
  • 基金收益计算器公式(怎么计算基金的本金和收益)

    很多买了基金的朋友,每天都会查看自己的收益;一般包括昨日收益,也就是昨天一天涨了还是跌了;持有收益,正在持有的基金一共赚了多少钱;还有累计收益,过去买过的所有基金,包括已经赎回的和正在持有基金加在一起的收益。   图片仅作示意 这些收益都是怎么计算的?小夏今天来帮大家讲讲~ 01 基金的每日收益和持有收益怎么算? 我们每天在基金公司和第三方平台看到…

    2021-11-19
  • 皮一点又蛮可爱的网名简短(皮一点又蛮可爱的女生网名)

          小怪瘦了 天青色等艳遇 是秃子终会发光 97年的老奶奶搬砖小土妞 村上种树 银河小铁骑 一米五的小可爱 蛋黄派来的 我裂幵了 吃土豆长大的马铃薯 钢筋侠 皮卡丘的弟弟皮一下 萌面大虾 清蒸肉肉 鲁迅漂流记 看瓜少年和猹 攒一口袋星星送给你 臭臭的香猪 好喝吨吨吨 睡觉专业户 偷吃神明的鸡腿 π黄瓜 桃气包胡萝卜 萝莉…

    2021-12-27
  • 探探十大公会排名(探探实力排行公会)

    今年上半年,新兴直播平台接连冒出,探探是最受业内关注的一个。从探探内测直播功能、招募公会至今,已经快过去4个月的时间了。首批进场掘金的公会和主播们,也已陆续拿到了运营成绩单。“有刷量、但并不大”“目前赚点小钱可以,很考验公会的运营能力”“我还是比较看好的,毕竟官方有实力”……在行业的飞速迭代中,公会依附平台生存,就像候鸟来来回回,从旧…

    2021-12-17 投稿
  • 修电脑上门多少钱,大庆电脑维修上门

    现今,人们的很多工作都离不开电脑。电脑出了故障,很多人都不懂得如何维修,必然要请专业人士来帮忙。 但是,如果找来的维修人员并不“专业”呢? 近日,市民就因此产生了纠纷。有读者反映,一万多元的电脑维修完的第二天屏幕就掉下来摔碎了,而且,维权很困难。 市民家的电脑碎屏后维权碰壁 上网找人修电脑 读者李女士家有一台苹果品牌的台式电脑,市场价格在一万余元。由于这台电…

    2023-07-03
  • dnf史诗药剂在哪买(DNF史诗药剂叫什么)

    DNF地下城与勇士最近出了孤单的小灯笼活动,里面最为吸引勇士们的无非就是小灯笼的小瓶史诗Buff药剂和小灯笼的大瓶史诗Buff药剂,但是勇士们却是叫苦连天,纷纷大叫这是假药,吃了后根本什么都没出。那么勇士有没想过会不会是我们用药的姿势不对呢? 那么这句话的意思就是:药本来是能解毒的,但是你没病还任意滥用药的话,那么就会发生毒副作用,变成真正的毒药。就是说我们…

    2023-01-31
  • response.setheader,response.setheader设置文件名无效

    以下是一篇关于“response.setheader”的文章: 一、什么是response.setheader 在Web开发中,response.setheader可能是一个经常被提及的方法。它主要用于设置HTTP响应头(HTTPResponseHeader)。简单来说,响应头就像是包裹在HTTP响应消息外面的一些标签,包含了关于响应的各种信息,比如内容类型…

    2025-09-08
  • 百亿补贴活动多长时间?拼多多818活动百亿补贴持续多久?

    拼多多一些比较大型的活动,百亿补贴栏目也会参与优惠,里面的部分商品会在原来的基础上再降价一点点。那么,拼多多818活动百亿补贴持续多久?2022年08月01日-2022年08月18日一、拼多多百亿补贴活动多久一次?百亿补贴每天开抢的时间点刷新很频繁,有时候8点一次后,9点又有一轮,这个是没有规律的。参与百亿补贴的商品的活动开始和结束时间都不一样,我们看到有的…

    2023-02-08
  • 不可再生资源有哪些?如何保护它们

    不可再生资源有四种主要类型:石油、天然气、煤炭和核能。石油、天然气和煤炭统称为化石燃料。化石燃料是在地球上由死去的植物和动物经过数百万年形成的——因此得名“化石”燃料。它们存在于地下的岩石和沉积层中。压力和热量共同作用,将植物和动物遗骸转化为原油(也称为石油)、煤和天然气。 成为化石燃料的动植物生活在大约 300 到 3.6 亿年前的石炭纪时期。植物和动物遗…

    2022-05-12
  • 开心网怎么了(开心网为什么关闭)

    如果你是一位老网民,相信你一定不会忘记2008年11月份的那个火爆时刻。 2008年3月份,开心网开始上线,并在极短的时间内传遍大江南北,成为了许多人互联网社交互动的新形式。 仅仅过了8个月,时间来到2008年11月份,一款火爆全网的网页游戏开始在开心网出现,一度创造了一个辉煌的历史时刻。 这款火爆全网的网页游戏,就是当时鼎鼎有名的“开心农场”。 开心农场 …

    2021-11-14 投稿
  • ibm 笔记本,ibm笔记本哪个系列最高端

    2010年发布,初代酷睿M系列处理器,集成小红点手感极好的键盘,没错他就是今天的主角-X系列,这款型号是X201: 屏幕分辨率:1280×800 小红点,广受好评的键盘,以及触摸板,指纹识别,屏幕摄像头附近还集成了现在几乎见不到了的键盘灯。。。(没错,就是一个小灯泡对着键盘照着) ThinkPad 经典标志 USB VGA 网卡 接口一应俱全 C面…

    2023-07-04 投稿