如何更改我的 Github Pages 默认 index.html 位置?

sga*_*dev 5 git github github-pages

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

我可以将我的 Github Pages index.html 放在存储库的子文件夹中吗?

可以更改 github 页面查找 index.html 的位置吗?

基本上,运行git subtree push --prefix public origin gh-pages并没有做任何事情,而且我的网站上仍然出现 404 错误(位于此处)。你可以在这里找到我网站的结构。

这是我的 Github Pages 配置: 在此处输入图片说明

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

有任何想法吗?

teh*_*ehp 2

如果您要问的是如何将站点代码存储在 gh-pages 而不是 master 中,那么您可以使用不是username.github.io.

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

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

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

例如,在普通的非username.github.io存储库中,GitHub 设置页面会告诉您:

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

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