2013-03-22 21 views

答えて

66

GitHubリポジトリごとに1つのサイトを持つことができます。 「username.github.io」以外のリポジトリはhttp://username.github.io/REPONAMEに公開されます。それらのリポジトリは、あなたが "gh-pages"ブランチにプッシュしたものを公開します。

さらに詳しい説明はGitHub Pages documentationで利用できます。

since April 2013、すべてusername.github.comは今username.github.ioある)いいえ、あなたが限定されるものではないん

+0

ヘッドアップありがとう!これはどこからも出てこなかった。 –

8

、1つのアカウント内の複数のGitHubページのサイトを持つことが可能です。別のGitHubリポジトリを作成し、サイトファイルをgh-pagesブランチにプッシュします。これにより、サイトがtshepang.github.io/repo-nameにホストされます。

もう1つのファイル "CNAME"を同じリポジトリにプッシュし、movies.tshepang.netで埋めてください。 DNSホストにログインし、 "tshepang.github.io"(元のサイトと同じように)を指すようにCNAMEを追加します。

これは、異なるドメイン上に一見2つの異なるサイトを持つことができます。これは、github.io自体内に2つ以上のサブドメインを持つためには機能しません。

3

コードの重複が問題ない場合は、サブページを持つ複数のページを同じリポジトリ内でホストする可能性があります。フォルダ内の

Repository root folder

「2.4:

私のウェブサイトの最新バージョンでは、これは私が私のウェブサイトの最新バージョンをホストする私のルートリポジトリの構造のスクリーンショットですhttp://username.github.io/REPONAME でホストされています Repository folder 2.4.0

:これはフォルダ2.4.0の構造であるhttp://username.github.io/REPONAME/2.4.0 :0.0" 私はでそれから到達可能である同じページ
、以前のバージョンをホストすることができます

メインページ内のこのサブページの方法論を使用すると、1つのメインページ内に複数のサブページをホストすることができます。

1

異なるサイト用に別々のリポジトリを作成するのではなく、それらをホストしたい場合は、回避策が見つかりました。あなたのio repoで、他のサイト(サブディレクトリ)のindex.htmlファイルにリンクする目次として機能する、masterブランチ上にindex.htmlファイルを作成します。 username.github.ioマスターブランチは、ホスティングを可能にするランディングページのようですので、別のプロジェクトにリンクされたインデックスファイルが表示されない場合、サブディレクトリは登録されません。この後、必要なプロジェクトのURLが表示されます。 ioは、基本的に、あなたの別々のすべてのプロジェクトがある巨大な単一のWebサイトのように動作します。もちろん、別々のリポジトリを用意したい場合は、gh-pagesが必要です。

関連する問題