GitHub Pages和每个项目绑定自定义域名(支持多个和顶级域名)

假设我购买的域名为www.easonjim.com,想把www.easonjim.com和easonjim.com的域名跳转到下面的网址easonjim.github.io。

而我在github上的账号为easonjim,并且新建了easonjim.github.io的目录。

那么在这个目录上新建一个名为CNAME的文件,里面的内容:

easonjim.com
www.easonjim.com

下一步是设置域名的解析地址,如下设置:

只要把@和www解析到github的ip即可。

参考:

https://help.github.com/articles/troubleshooting-custom-domains/

那么接下来,对于我单个项目想搞个主页时,就要设置项目的主页配置

参考:

http://chitanda.me/2015/11/03/multiple-git-pages-in-one-github-account/

只要在项目的Settings配置里设置如下:

点击右面的【Settings】,页面往下拉到【GitHub Pages】部分,选择【Launch automatic page generator】>【Continue to layouts】>【Publish page】即可。

搞定之后,可以这样访问,easonjim.github.io/test,其中test为当前项目的名称。

那么问题来了,上面自动创建的页面是放在gh-pages branch分支里面,那么如果要换成主分支的时,主要在这里选择master branch即可:

那么此时的访问地址还是没改变,依然是easonjim.github.io/test

如果要改变这样形式,只能绑定自己的域名过去才能实现,假设我将要绑定的域名为t.easonjim.com,在项目的根目录下新建CNAME的文件,并写入:

t.easonjim.com

然后,会发现GitHub Pages的页面上已经自动显示上了自己上面设置的域名:

接下来,在去域名解析管理页面,把t.easonjim.com的域名指向github的IP,如下:

最后,就可以用t.easonjim.com访问自己自定义项目上的主页了。

这个功能可以参考一下阮一峰的这个项目,灵感来自这里:https://github.com/ruanyf/es6tutorial

时间: 2024-08-11 09:57:11

GitHub Pages和每个项目绑定自定义域名(支持多个和顶级域名)的相关文章

如何将nuxt项目部署到github pages (码云 pages) 上

如何将nuxt项目部署到github pages (码云 pages) 上 前言:此文章包括了以下几点: 1:如何部署2:部署到Page后,静态资源加载报4043:从默认页面跳转到其他页面报4044:github Pages上的页面打开特别慢. 一:使用Nuxt.js脚手架工具create-nuxt-app快速创建项目 1:确保安装了npx(npx在NPM版本5.2.0默认安装了): npx create-nuxt-app <项目名> 后续选项可以自己跟实际情况选择. 二:在github上新建

使用github pages 创建独立的博客(转载)

?Github很好的将代码和社区联系在了一起,于是发生了很多有趣的事情,世界也因为他美好了一点点.Github作为现在最流行的代码仓库,已经得到很多大公司和项目的青睐,比如jQuery.Twitter等.为使项目更方便的被人理解,介绍页面少不了,甚至会需要完整的文档站,Github替你想到了这一点,他提供了Github Pages的服务,不仅可以方便的为项目建立介绍站点,也可以用来建立个人博客. Github Pages有以下几个优点: 轻量级的博客系统,没有麻烦的配置 使用标记语言,比如Mar

Github Pages+Gridea搭建个人博客

1 概述 Github Pages可以用来托管个人网站,静态的,便于用来实现博客,可以在一个仓库的settings中开启:Gridea是一个静态博客写作客户端,所有文件都在本地,没有数据库,实现简单,支持Markdown.好了不多说开始动手. 2 准备工作 一个Gthub账号 一个Github Pages的仓库 一个Gridea客户端(支持Mac,Windows,Linux) (可选)一个域名 3 Github Pages 仓库名是: 用户名.github.io 需要公开仓库与一个REDAME文

.com和.cn域名的区别所在,各个域名后缀含义

很多人在注册域名的时候不明白域名后缀的含义,在这里就介绍两种最为常用的域名,介绍下他们的区别以及适用的范围.需要先查询是否被注册,我们经常去的就是西部数据和万网,查询并注册未被注册的域名,一般无论是什么域名 首年都为50元之下,第二年可能会加几元, 从国家范围看:.com域名是国际域名,全球通用顶级域名:而.cn是国内域名,此域名由中国互联网络管理中心"(CNNIC)发放与注册登记,美国的则是.us.   从域名顶级类别看:.com 是国际顶级域名:而.cn 是国家级顶级域名   从使用角度看:

1月第2周中国五大顶级域名净增3万 美国净增9千

IDC评述网(idcps.com)01月21日报道:据WebHosting.info公布的最新数据显示,在1月第2周,中国五大顶级域名总量保持上升趋势,达到9,255,919个,净增30,228个,涨幅明显增大:美国五大顶级域名总量增长扭转了颓势,净增9,238个,总量小升至79,259,042个. (图1)1月第2周中美五大顶级域名注册量统计(截至2015-01-12) 根据图1,可知在1月第2周,中国五大顶级域名总量与美国五大顶级域名总量之间的对比,依然明显.其中,美国的.COM域名总量约是

什么是顶级域名、地理域名、个性域名

从今天开始,誉名网就来带新手米农涨姿势啦,欢迎各位米农跟着域名财经一起成长!我们知道,域名分很多种,不同后缀的域名有何不同呢?那么下面请听小编娓娓道来吧! 现在最通俗的域名类别可分为国际域名和国内域名,两者的主要区别在于域名划分方式和管理机构不同.要解释什么是国际域名,什么是国内域名,还要从域名体系说起.互联网上的域名体系中共有三类顶级域名:类别顶级域名.地理顶级域名.个性化域名(又称新顶级域名). 以下就是关系三类顶级域名的详细介绍: 顶级域名 第一类是类别顶级域名,共有7个,也就是现在通常说

12月第1周全球五大顶级域名总量呈负增长 减2.5万个

IDC评述网(idcps.com)12月18日报道:根据WebHosting.info最新数据显示,在12月第1周,全球五大顶级域名总量有136,184,666个,净减25,797个,降幅明显.究其原因,在全球五大顶级域名中,仅.COM域名实现上涨,净增6,984个.接下来,请看IDC评述网对数据的整理与分析. (图1)12月第1周全球五大顶级域名注册总量 通过图1,可了解到,在12月第1周,全球五大顶级域名总量之间的差距仍无明显改变,由.COM域名总量鹤立鸡群,领先优势十分明显.下面,请看ID

全球互联网顶级域名注册数增长至3.623亿个

截止到去年底全球顶级互联网域名注册数达3.623亿个,.com域名1.45亿,.cn域名2300万,.net域名涨至1340万.据域名运营商威瑞信发布数据显示:到2019年底,全球顶级域名注册数达到3.623亿个,其中域名数量注册最多的顶级域名依次为.com,.tk,.cn,.de,.net,.uk,.org,.nl,.ru和.icu.其中.com域名涨至1.45亿,.cn域名涨至2300万,.net域名涨至1340万.整体看,全球通用域名.com依旧是硬通货!意想不到的是新顶级域名.tk荣登第

Github pages博客搭建与域名绑定

Github Page github page是由用户编写的托管在github上的静态网页,为了搭建一个个人博客,我们可以租用一个云服务器然后部署我们的博客项目,常见的比如wordpress,像wp这样的博客系统需要用到服务器后台的数据库,所以是动态的,github page相对于云服务器来说,不能提供数据库服务,所以资源都是静态存放在github上的,但是是免费的,而且速度也还可以,相对来说很稳定. Hexo 什么是Hexo? Hexo 是一个快速.简洁且高效的博客框架.Hexo 使用 Mar