如何添加多个Github Pages
搭建了自己的第一个用来写技术 blog 的 GitHub Pages 页面后,我又想搭建一个记录日常生活的 GitHub Pages 页面。
我以前一直以为,每一个 Github 账号只能拥有一个 Github Pages 页面,也就是名为 username.github.io
的仓库,某天仔细看了看 Github Pages 官方文档 发现并不是如此,我摘抄了一些:
有三种类型的 GitHub Pages 站点:项目、用户和组织。 项目站点连接到 GitHub 上托管的特定项目。 用户和组织站点连接到特定的 GitHub 帐户。
要发布用户站点,必须创建名为 <user>.github.io
的用户帐户所拥有的仓库。 要发布组织站点,必须创建名为 <organization>.github.io
的组织所拥有的仓库。 除非您使用自定义域,否则用户和组织站点位于 http(s)://<username>.github.io
或 http(s)://<organization>.github.io
。
项目站点的源文件与其项目存储在同一个仓库中。 除非您使用自定义域,否则项目站点位于 http(s)://<user>.github.io/<repository>
或 http(s)://<organization>.github.io/<repository>
。
您只能为每个 GitHub 帐户创建一个用户或组织站点。 项目站点(无论是组织还是用户帐户拥有)没有限制。
创建项目
- 在 github 上建立项目 repository
- 进入该 repository 的 Settings
- 在 Options 里面, 找到 GitHub Pages
- 为项目选择用于主页的分支, 然后保存
- 然后就可以在浏览器输入
https://username.github.io/projectname
来访问项目主页了
该分支下需要有类似 index.html 的 html 展示文件