16

Github ページを使用して個人ブログを展開しましたが、いくつかのチュートリアルで gh-pages ブランチを作成するように指示されていることがわかりました。私はそうしましたが、ウェブサイトへの変更は、マスターに変更を加えた場合にのみ表示されます。それで、なぜghページが必要なのか混乱していますか?誰かがこれを説明してもらえますか。ありがとう

4

3 に答える 3

18

gh-pagesブランチはもう必要ありません。GitHub では、マスターbranchまたはdocsマスター内のフォルダーからページを公開できるようになりました。

これで、リポジトリ設定でソースを選択できるようになり、GitHub Pages はそこでコンテンツを探します。

于 2016-08-18T17:34:55.853 に答える
4

master ブランチでは、github のユーザーまたは組織ごとに 1 つの Web サイトをホストします。これは、個人の Web サイトまたは組織の Web サイトに使用されます。

このような個人または組織のサイトは、master ブランチの専用リポジトリの username.github.io でホストされています。

たとえば、私の個人的なブログはtakacsmark.github.ioにあり、 https://github.com/takacsmark/takacsmark.github.ioというリポジトリでホストされており、コードはリポジトリの master ブランチとtakacsmark.comにあります。リポジトリ内の CNAME ファイルを介してこのサイトを指しています。

github でプロジェクト専用のサイトを作成したい場合は、プロジェクト レベルの github ページを作成できます。これは、上記の個人 Web サイトの例のように、個別のリポジトリではないことを意味します。代わりに、プロジェクト リポジトリの gh-pages ブランチの下にある必要があります。

プロジェクト gh-pages の例については、ブートストラップ リポジトリを確認してください。

于 2016-03-17T13:09:51.347 に答える
2

GitHub には 2 種類のページがあります。master最初のタイプにはブランチにファイルがあり、リポジトリは<username|organization>.github.{io|com}. このタイプのリポジトリは 1 つだけです。

ページの URL は次のとおりです:http://<username|organization>.github.ioまたは.com

2 番目のタイプのページでは、リポジトリ名に制限はありませんが、ページはgh-pagesブランチにある必要があります。

ページの URL は次のとおりです:http://<username|organization>.github.io/<repo_name>または.com

詳細はこちら

于 2016-03-14T03:04:40.290 に答える