私のプロジェクトはjavascriptdoohickyなので、コード全体がjavascript / html/cssにあります。プロジェクトをホストするために、githubページを作成しました。
githubページがメインブランチのjavascriptとhtmlを「指す」方法はありますか?
例:私のメインブランチにはindex.htmlがありますが、このindex.htmlをghページのインデックスページとして使用するようにgithubに指示する方法はありますか?
私のプロジェクトはjavascriptdoohickyなので、コード全体がjavascript / html/cssにあります。プロジェクトをホストするために、githubページを作成しました。
githubページがメインブランチのjavascriptとhtmlを「指す」方法はありますか?
例:私のメインブランチにはindex.htmlがありますが、このindex.htmlをghページのインデックスページとして使用するようにgithubに指示する方法はありますか?
いいえ、それを行う方法はありません(Google Codeはそれを行うことができます、AFAIK)。あなたができる最善のことは次のとおりです。
a) gh-pages ブランチを (リセットするのではなく) git rebase
master のブランチにし、master を更新するたびに gh-pages ブランチだけを master ブランチにします。
また、
b) gh-pages ブランチでホストされるように index.html ページを「スマート」にしますが、マスター ブランチからコンテンツを取得する単なる空の「シェル」ページです。これは、ページ全体をカバーし、マスター ブランチの index.html を指す iframe を介して実行できると思います (したがって、事実上、iframe がページになります)。あるいは、gh-pages ブランチの Web ページは、AJAX+GitHub API を介して master ブランチからコンテンツを動的に取得し、取得したコンテンツをそれ自体に挿入することもできます (スクリプトとスタイルは および タグを介して簡単に挿入されるため、これは HTML コンテンツ専用です)。 )。
私は通常、基本的に webapps であるプロジェクトに対して a) のアプローチを取ります。