2016-08-02 160 views
2

我已经尝试过什么显示在下面的线程'S:如何更改我的Github页面默认index.html位置?

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的页面配置: enter image description here

此外,可能重要提示:我的网站正在从分支部署,而不是GH-某一页面(它甚至不存在前运行上面的命令)

任何想法?

回答

1

如果你问的是如何存储在GH-页面,而不是主站点代码,那么你可以使用回购的名字,是不是username.github.io做到这一点。

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

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

,因为你使用的是自定义域无论如何,但你github.io网址愿像http://username.github.io/repo_name它不应该是你的一个问题。

例如,在一个正常的非username.github.io回购,GitHub的设置页面会告诉你:

要更新您的网站,把你的HTML或化身更新您的GH-页面分支。

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