【问题标题】:How can I change my Github Pages default index.html location?如何更改我的 Github Pages 默认 index.html 位置?
【发布时间】:2016-12-07 05:18:17
【问题描述】:

我已经尝试过以下线程中显示的内容:

Can I have my Github Pages index.html in a subfolder of the repository?

possible to change where github pages looks for index.html?

基本上,运行 git subtree push --prefix public origin gh-pages 不会做任何事情,我的网站(位于 here)上仍然出现 404 错误。你可以找到我的网站结构here

这是我的 Github 页面配置:

另外,一个可能很重要的注意事项:我的站点是从 ma​​ster 分支部署的,而不是 gh-pages 分支(在运行上述命令之前它甚至不存在)

有什么想法吗?

【问题讨论】:

    标签: git github github-pages


    【解决方案1】:

    如果您要问的是如何将站点代码存储在 gh-pages 而不是 master 中,那么您可以使用不是 username.github.io 的存储库名称来执行此操作。

    使用username.github.io 告诉 GitHub 页面您的站点代码将位于主分支中。

    只需使用正常的仓库名称,然后您就可以将代码存储在gh-pages

    这对您来说应该不是问题,因为您使用的是自定义域,但您的 github.io 网址会像 http://username.github.io/repo_name

    例如,在一个普通的非username.github.io repo 中,GitHub 设置页面会告诉你:

    要更新您的网站,请将您的 HTML 或 Jekyll 更新推送到您的 gh-pages 分支。

    这将允许您在 gh-pages 分支之外运行该站点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-28
      • 2014-12-18
      • 1970-01-01
      • 2015-09-07
      • 1970-01-01
      • 2016-05-16
      • 1970-01-01
      • 2021-04-19
      相关资源
      最近更新 更多