【问题标题】:How do I get my site to show up through github?如何让我的网站通过 github 显示?
【发布时间】:2020-04-13 02:45:23
【问题描述】:

我将我的文件上传到 github,检查自述文件,提交更改,选择 masterbranch,当我向下滚动页面时,我收到以下消息:您的网站发布在 https://tanishav842.github.io/Recipes/ 但那里除了单词之外什么都没有食谱,出现在通过 github 为我建立的站点地址的末尾。我做错了什么?

【问题讨论】:

  • 它应该显示什么?是静态网页还是网络应用?
  • 这可能是因为您的存储库不包含任何有效的 HTML。 (它似乎也是一个 React 应用程序,因此您必须将其部署到您的存储库中,或者在 docs 子文件夹下、master 分支上或 gh-pages 分支上。)

标签: github github-pages


【解决方案1】:

好吧,Tani,要让GitHub Pages 托管您自己的页面,它需要存储在以下位置之一

  • 在名为 <your-github-username>.github.io 的公共存储库中
  • 在您拥有的任何公共存储库的master 分支中的docs 文件夹下
  • 在您拥有的任何公共存储库的 gh-pages 分支中

这意味着您的Recipes repository 几乎在那里。

只需将您的 master 分支内容复制到名为 gh-pages 的新分支并推送:

git checkout -b gh-pages
git push -u origin gh-pages

commented Edric 一样,把你漂亮的东西添加到你的页面会很酷。

到目前为止,我想 GitHub 正在使用你的 README.md,那里只有 Recipes 这个词!


无论如何,Here 你可以找到很多关于使用 GitHub Pages 的详细信息以及一些分步教程来学习如何正确操作

希望对你有帮助!

【讨论】:

  • 好的,所以我的存储库在那里?我只需要复制我的内容 gh-pages?这些是一些有用的细节 artu-hnrq。我一定会尝试并查看教程。感谢您的帮助!
【解决方案2】:

GitHub 应用程序更好地支持托管网站。尝试按照以下步骤操作,看看它们是否有帮助:

  1. 根据您的操作系统,下载适用于 Mac 的 GitHub 或适用于 Windows 的 GitHub。打开应用并使用您刚刚创建的帐户登录。

  2. (在 Mac 上):登录后,单击高级并确保您的姓名和电子邮件正确无误。然后,单击“安装命令行工具”,以防您以后想开始使用命令行。

  3. 在您的 GitHub 应用程序中创建一个新的存储库。将其命名为 your-username.github.io。名字非常重要。请注意 GitHub 将存储库保存到的文件夹。确保“推送到 GitHub?”框已选中。
  4. 将您网站的文件移动到 GitHub 在您创建存储库时刚刚创建的文件夹中。重要提示:您的主页 HTML 文件必须名为“index.html”,并且必须存在于顶级目录中。
  5. 返回 GitHub 应用程序,您应该会在左栏中看到您的文件。确保它们都被检查。如果是这样,请在名为“提交摘要”的文本框中输入一条消息,例如“初始提交”。然后,点击提交按钮。
  6. 点击右上角的“发布 repo”按钮。
  7. 等待大约 10 分钟,然后检查 your-username.github.io。您的网站应该在那里!

这是参考链接: https://gist.github.com/TylerFisher/6127328

【讨论】:

  • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能会失效。
  • 感谢您的建议!
  • 您应该已经注意到,GitHub Gist 的原始发布者已经发布了一个更新,该 Gist 是从 2013 年开始的,现在已经“过时”了,并且链接到了 GitHub documentation
猜你喜欢
  • 2015-10-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-07
  • 1970-01-01
  • 2021-01-06
  • 2019-11-17
  • 2012-01-15
相关资源
最近更新 更多