1

私のプロジェクトはjavascriptdoohickyなので、コード全体がjavascript / html/cssにあります。プロジェクトをホストするために、githubページを作成しました。

githubページがメインブランチのjavascriptとhtmlを「指す」方法はありますか?

例:私のメインブランチにはindex.htmlがありますが、このindex.htmlをghページのインデックスページとして使用するようにgithubに指示する方法はありますか?

4

1 に答える 1

2

いいえ、それを行う方法はありません(Google Codeはそれを行うことができます、AFAIK)。あなたができる最善のことは次のとおりです。

a) gh-pages ブランチを (リセットするのではなく) git rebasemaster のブランチにし、master を更新するたびに gh-pages ブランチだけを master ブランチにします。

また、

b) gh-pages ブランチでホストされるように index.html ページを「スマート」にしますが、マスター ブランチからコンテンツを取得する単なる空の「シェル」ページです。これは、ページ全体をカバーし、マスター ブランチの index.html を指す iframe を介して実行できると思います (したがって、事実上、iframe がページになります)。あるいは、gh-pages ブランチの Web ページは、AJAX+GitHub API を介して master ブランチからコンテンツを動的に取得し、取得したコンテンツをそれ自体に挿入することもできます (スクリプトとスタイルは および タグを介して簡単に挿入されるため、これは HTML コンテンツ専用です)。 )。

私は通常、基本的に webapps であるプロジェクトに対して a) のアプローチを取ります。

于 2013-01-14T22:08:17.127 に答える