如何为我的存储库添加github.io Pages?

时间:2018-10-25 23:47:12

标签: github github-pages

我的GitHub个人资料中有几个存储库。要轻松完成github.io上的内容,我很容易阅读本教程。

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

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

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

2 个答案:

答案 0 :(得分:1)

您正在寻找GitHub Pages的Difference between rake db:migrate db:reset and db:schema:load

  

Project Pages网站在建立之后可在以下位置使用:

     
      
  • 可在http(s)://<username>.github.io/<projectname>上找到个人帐户的Project Pages网站。
  •   
  • 可在http(s)://<orgname>.github.io/<projectname>上找到组织帐户的Project Pages网站。
  •   
  • 如果您使用的是自定义域,请参阅“ project sites”。
  •   

项目页面是根据相应项目的资源库中的代码构建的。放置代码的位置可能有三个:

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

您可以Custom domain redirects for GitHub Pages sites将这三个资源中的哪个用于每个存储库。

答案 1 :(得分:0)

如果我没记错的话,github页面会创建一个存储库,该存储库将生成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位于存储库1中,而page2.html位于存储库2中。如果所有这些都复制到github.io仓库中,那么您将拥有: profile.github.io/repository1/page1profile.github.io/repository2/page2

让我知道这是否有帮助!