- 前提
- GitHub のユーザ名を USERNAME とする
- app.example.jp でアプリを公開するとする
- DNS で app.example.jp の CNAME に USERNAME.github.com を設定
- GitHub で app.exaple.jp リポジトリを作成
- https://github.com/new
- ドメイン名とリポジトリ名は一致する必要は無い
- 作ったリポジトリを clone して gh-pages orphan ブランチを作成
git clone https://github.com/USERNAME/app.example.jp.git
git checkout --orphan gh-pages
- CNAME ファイルと index.html を作成
- CNAME ファイルの中身は公開ドメイン名 app.example.jp だけを書いたテキストファイル
vi CNAME
vi index.html
git add .
git commit -a -m "First commit"
git push origin gh-pages