1.什么是pages
大家应该知道github提供了pages功能,详细介绍见pages.github.com
(英文的,估计很少人仔细看)。
其实就是,可以把你的代码仓库作为静态站点的资源文件。
对于普通用户来说又分为两种pages:user pages和project pages。
1.user pages的仓库名必须是username.github.io 比如我的github账号时zhouchangxun ,所以仓库名是zhouchangxun.github.io 。通过username.github.io就可以访问到你仓库中的页面资源(master分支)
2.project pages:每个仓库都可以有一个展示项目介绍的静态站点。
访问方式是username.github.io/projectName ,这里需要注意的是,实际访问到的是gh-pages分支的内容,所以如果某个项目需要开启pages功能,需要创建一个gh-pages分支。并把修改提交到这个分支。
2.自定义域名的设置
今天主要要讲的就是域名的设置。比如我申请的域名是linux-hot.cf 那么首先我要在我的域名提供商那里设置一个CNAME别名指向我的github域名 zhouchangxun.github.io
然后在 user pages仓库(也就是名叫zhouchangxun.github.io的仓库)中增加一个文件(文件名为固定为CNAME)内容填写你的自定义域名,比如linux-hot.cf ,然后提交更新。
3.需要注意的地方
一个域名在你的所有仓库中只能出现一次