lesson: 5 サイト公開(デプロイ)
サイトを作成したら公開するのですが,設置する場所が必要です。
5.1 通常のWebサーバー
- 設置先のサーバーを準備
- サーバ上の,Webサイトでのルートディレクトリに設定した場所を確認
_site.yml
でoutput_dir:
指定した出力先(標準では_site/
)に入っているファイルやディレクトリをまるっとコピー
ようするに,出力されたものをまるっと置いてしまえばOKです。
5.2 GitHub上に設置して公開
- GitHubにリポジトリを作成
- 公開するにはPublicである必要あり
- プロジェクトのディレクトリをGitHubリポジトリに紐付け
.gitignore
にdoc/
を追記しとくこと
_site.yml
のoutput_dir:
を“docs”へ指定- 設定したらbuildを実行
- commitしてmasterにPush
- ブラウザでGitHubの該当リポジトリへ
- Settingタブをクリック
- 下へスクロールしてGitHub Pagesへ
- Sourceで,Master branch /docs folderに切り替える
- しばらく待って,
https://(アカウント名).github.io/(リポジトリ名)/
へアクセス
以降は修正したらbuildしてcommit - pushでOKです。Gitに慣れているならば,これが一番楽になるでしょう。また,上記のレッスン00でプロジェクトを準備する際に,はじめからVersion Controlを指定しておくと楽でしょう。