两种pages模式
User/Organization Pages 个人或公司站点
- 使用自己的用户名,每个用户名下面只能建立一个;
- 资源命名必须符合这样的规则username/username.github.com;
- 主干上内容被用来构建和发布页面
Project Pages 项目站点
- gh-pages分支用于构建和发布;
- 如果user/org pages使用了独立域名,那么托管在账户下的所有project pages将使用相同的域名进行重定向,除非project pages使用了自己的独立域名;
- 如果没有使用独立域名,project pages将通过子路径的形式提供服务username.github.com/projectname;
- 自定义404页面只能在独立域名下使用,否则会使用User Pages 404;
- 创建项目站点步骤:
git clone https://github.com/USERNAME/PROJECT.git PROJECT git checkout –orphan gh-pages git rm -rf . git add . git commit -a -m “First pages commit” git push origin gh-pages