web-dev-qa-db-ja.com

Github Pages Dev Branch?

現在、素敵なGithubページを使用してWebサイトをホストしています。次に、コンテンツを追加し、新しいスクリプトを試してみたいと思います...それで、これを行う開発ブランチがあり、ローカルWebサーバーを実行してテストします。満足したら、「リリース」のためにgh-pagesブランチにプッシュできます。

しかし、私は今疑問に思っていました。 gh-pagesブランチと同じように、どこでもdevブランチに到達できるようにすることは可能ですか?これは、バグのあるコードをすべての人にリリースするリスクを冒すことなく、他の人が私が取り組んでいる新しいものを試してみるのに非常に役立ちます。つまり、基本的には1つのリポジトリに2つのghページのサイトがあり、1つは開発用のリリース用です。

これはGithubで可能ですか?

30
The Oddler

したがって、提供された機能を使用してソリューションを探すためにgithubページのドキュメントを注意深く検討すると、探していたものが素敵だったようですが、利用できない可能性があります。最も近いのは、たとえばusername.github.io/productionusername.github.io/developmentプルリクエストまたは任意の手法を使用して変更を本番環境にプッシュしながら作業します。

そして、あなたが好きなら、私の post をチェックして、あなたのウェブサイトを変更するいくつかのテクニックを見ることができます。同様に、jekyllは_drafts投稿のステージングと投稿前の​​閲覧を可能にするディレクトリ。

13
Yehonatan Levi

Rawgit.comからどのブランチにもアクセスできると思います。

たとえば、ユーザー/組織がXYZの場合、次の場所にあるユーザー/組織jekyllサイトのdevブランチにアクセスできます。

http://rawgit.com/XYZ/XYZ.github.io/dev/_site/index.html

_site.gitignoreを含めないでください。それでもbuildjekyll buildを使用してローカルでサイトを作成する必要があるため、まだ完全なソリューションではありません。

5
Ian