使用master分支中的html / javascript文件获取github页面

时间:2013-01-14 03:52:43

标签: github github-pages

我的项目是一个javascript doohicky,因此整个代码都在javascript / html / css中。为了托管项目,我创建了一个github页面。

github页面有没有办法“指向”我的主分支中的javascript和html?

例如:我的主分支有一个index.html,有没有办法告诉github使用这个index.html作为gh页面的索引页面?

1 个答案:

答案 0 :(得分:2)

不,没办法(Google Code可以做到这一点,AFAIK)。你能做的最好的是:

a)使gh-pages分支成为master的一个分支(而不是重置它),并且每当你对master进行更新时,只需git rebase gh-pages分支到master分支

,或者

b)使index.html页面以gh-pages分支上托管的方式“智能”,但它只是一个空的“shell”页面,它从主分支中获取其内容。我想这可以通过覆盖整个页面并指向master分支中的index.html的iframe来完成(因此,有效地,iframe成为页面)。或者,gh-pages分支上的网页可以通过AJAX + GitHub API从主分支动态获取内容,然后将获取的内容注入其自身(这仅适用于HTML内容,因为脚本和样式很容易通过和标记注入)。

我通常采用方法a)来处理基本上是webapps的项目。