LoginSignup
34
34

More than 5 years have passed since last update.

Github Pagesの使い方

Last updated at Posted at 2016-01-22

備忘的にまとめておく

基本的な使い方

{username}.github.ioという名前でリポジトリを作れば、masterが公開される。

アドレスはhttp://{username}.github.io

通常のリポジトリでもGithub Pages

{username}.github.ioという名前に則っていない通常のブランチでも、gh-pagesというブランチを切れば、Github Pagesが使える。

アドレスはサブディレクトリになり、例えばhogeというリポジトリのgh-pagesブランチは、http://{username}.github.io/hogeに公開される。

ひとつ下のディレクトリをGithub Pagesに公開する

nodeとかのアレを使ってると、ドキュメントルートをpublicとかの特定のディレクトリにしたいってことがしばしばあったりする。

subtreeを使ってpushしてやるのが楽。

$ git subtree push --prefix public/ . gh-pages
$ git push origin gh-pages:gh-pages

独自ドメインの利用

CNAMEファイルを作ってから、ドメイン側にレコード設定を行う必要がある。

CNAMEファイル

CNAMEという名前のテキストファイルファイルをリポジトリのルートに設置する。

ファイルの内容は、blog.example.comなどドメイン名(httpとか付けない)

CNAMEファイルの配置が終わるとSettingからドメインの設定が確認できる。

ドメインの設定

ドメインの設定は、サブドメインを用いる場合と、ルートのドメインを用いる場合で多少やり方が変わってくる。

サブドメイン

CNAMEレコードでの設定を推奨

ルートドメイン

ルートのドメインで表示する場合、Aレコードの設定が必要。

− 192.30.252.153
- 192.30.252.154

上記IPはこちらから転用
https://help.github.com/articles/tips-for-configuring-an-a-record-with-your-dns-provider/

ドメインの設定について
https://help.github.com/articles/about-custom-domains-for-github-pages-sites/

34
34
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
34
34