我的GitHub配置文件中有几个存储库。要一对一github.io
很容易,我阅读了教程。
但是,如何在github.io
上为我的仓库创建多个页面呢?喜欢这个:
profile.github.io/repository1
profile.github.io/repository2
profile.github.io/repository3
我想托管的所有页面都是简单的页面。只有HTML5 + JavaScript + CSS。
您正在寻找 GitHub Pages 的项目站点:
项目页面网站在生成后可在以下位置使用:
- 个人帐户的项目页面网站可在
http(s)://<username>.github.io/<projectname>
上找到。- 组织帐户的项目页面网站可在
http(s)://<orgname>.github.io/<projectname>
上找到。- 如果您使用的是自定义域,请参阅"GitHub Pages 网站的自定义域重定向"。
项目页面是根据相应项目存储库中的代码构建的。有三种可能的位置可以放置代码:
- 在一个名为
gh-pages
的分支中(这曾经是唯一的选择) - 在一个名为
master
的分支中 - 在
master
分支中名为docs/
的文件夹中
您可以选择将这三个源中的哪一个用于每个存储库。
如果我没记错的话,github页面会创建一个存储库,该存储库将生成URLhttps://profile.github.io/[contents of the repository]
。
这意味着该存储库中的每个 HTML 文件都将作为不同的网页提供。
例如,假设存储库中有 page1.html 和 page2.html。这些页面将具有网址:https://profile.github.io/page1
和https://profile.github.io/page2
。
一种可能性是克隆/复制您的存储库,并将它们放入您的 github.io 存储库中。在我之前的例子中,假设 page1.html 在存储库 1 中,page2.html 在存储库 2 中。如果所有这些都复制到 github.io 存储库中,则你将拥有:profile.github.io/repository1/page1
和profile.github.io/repository2/page2
.
让我知道这是否有帮助!!