top / index / prev / next / target / source
日記形式でつづる いがぴょんコラム ウェブページです。
github では gh-pages という機能を使うと 静的 web サイトを公開することが可能になります。 ここでは、その手順をメモします。
まず、この文書は github アカウントを既に取得済みであることを前提にします。ここでは igapyon というアカウントを持っていることを前提に記載します。また、gh-pages には幾つかの設定方法がありますが、ここでは gh-pages というブランチを作成することによる公開方法を示します。
ここでは以下のような順序で web 公開設定を実施することとします。
gh-pages branch を作成するgh-pages をデフォルトブランチに設定する新規に静的web公開用のリポジトリの作成します。github にログインして、Repositories タブを開いて New ボタンをクリックします。

新規リポジトリ作成詳細画面で Repository name にリポジトリ名を入力するなどして Create repository ボタンをクリックします。
日記を公開することを想定するならば、リポジトリ名は `diary` などの名称にすることを推奨します。

リポジトリが作成されると以下のような画面が開きます。ここで表示される https://github.com/igapyon/diarysample.git のような文字列をメモしておくと後で便利です。
https://github.com/`AccountName`/`RepositoryName`.git

Branch ボタンをクリックして、Switch branches/tags の下に ブランチ名として gh-pages を入力して、その後 すぐ下に表示される Create branch: gh-pages をクリックします。
`gh-pages` という名称が特別な意味を持っているのです。

gh-pages ブランチを静的 web リポジトリのデフォルトブランチとして設定します。 Settings タブを開いて Default branch から gh-pages を選択して Update ボタンをクリックします。
初心者のうちは、`gh-pages` ブランチがデフォルトブランチであるのが混乱が少なく作業しやすいのです。

Are you sure? ダイアログが開くので I understand, update the default branch. ボタンをクリックします。

ブランチの変更に成功したら、以下のように gh-pages がデフォルトになっていることが表示されます。

ここまでの手順が終われば、これ以降の静的 web リポジトリの gh-pages ブランチへのコミット&プッシュ内容が github の静的 web として公開されるようになりました。
ちなみに、上記のような手順で作成すると、以下のような URL で web 公開されます。
https://`AccountName`.github.io/`RepositoryName`/
なお、この手順をには web コンテンツ作成は含まれていないので、そのままではコンテンツが存在しません。markdown (.md) ファイルなどをコミット&プッシュして、コンテンツを公開していきましょう。
Last modified: $Date: 2017-02-13 $