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

时间:2016-08-02 01:32:26

标签: git github github-pages

我已经尝试了以下主题中显示的内容:

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并没有做任何事情,我的网站上仍然出现404错误(位于here)。您可以找到我的网站结构here

这是我的Github Pages配置: enter image description here

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

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

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

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

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

因为您无论如何都使用自定义域名,所以它不应该成为您的问题,但您的github.io网址会像http://username.github.io/repo_name一样。

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

  

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

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