【问题标题】:How add github.io Pages for my repositories?如何为我的存储库添加 github.io 页面?
【发布时间】:2018-10-26 08:28:28
【问题描述】:

我的 GitHub 个人资料中有多个存储库。在github.io 上出一个很容易,我阅读了教程。

但是如何在github.io 上为我的存储库创建多个页面?像这样:

  • profile.github.io/repository1
  • profile.github.io/repository2
  • profile.github.io/repository3

我要托管的所有页面都是简单页面。只有 HTML5 + JavaScript + CSS。

【问题讨论】:

    标签: github github-pages


    【解决方案1】:

    您正在寻找 GitHub Pages 的project sites

    项目页面网站建成后可在以下位置使用:

    • 个人帐户的项目页面站点可通过http(s)://<username>.github.io/<projectname> 访问。
    • 可通过http(s)://<orgname>.github.io/<projectname> 访问组织帐户的项目页面站点。
    • 如果您使用的是自定义域,请参阅“Custom domain redirects for GitHub Pages sites”。

    项目页面是根据相应项目存储库中的代码构建的。代码可以放在三个地方:

    • 在一个名为 gh-pages 的分支中(这曾经是唯一的选择)
    • 在名为master 的分支中
    • 在您的 master 分支中名为 docs/ 的文件夹中

    您可以choose 将这三个来源中的哪一个用于每个存储库。

    【讨论】:

      【解决方案2】:

      如果我没记错的话,github pages 创建了一个存储库,它将生成 URL https://profile.github.io/[contents of the repository]

      这意味着该存储库中的每个 HTML 文件都将作为不同的网页提供。

      例如,假设您在存储库中有 page1.html 和 page2.html。这些页面将包含以下网址:https://profile.github.io/page1https://profile.github.io/page2

      一种可能性是克隆/复制您的存储库,并将它们放入您的 github.io 存储库。在我之前的示例中,假设 page1.html 在 repository1 中,page2.html 在 repository2 中。如果所有这些都复制到 github.io 存储库中,那么您将拥有: profile.github.io/repository1/page1profile.github.io/repository2/page2

      如果这有帮助,请告诉我!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-10-20
        • 1970-01-01
        • 2017-02-24
        • 1970-01-01
        • 2014-08-20
        • 1970-01-01
        • 1970-01-01
        • 2017-05-06
        相关资源
        最近更新 更多