lesson: 5 サイト公開(デプロイ)

サイトを作成したら公開するのですが,設置する場所が必要です。

5.1 通常のWebサーバー

  • 設置先のサーバーを準備
  • サーバ上の,Webサイトでのルートディレクトリに設定した場所を確認
  • _site.ymloutput_dir:指定した出力先(標準では_site/)に入っているファイルやディレクトリをまるっとコピー

ようするに,出力されたものをまるっと置いてしまえばOKです。

5.2 GitHub上に設置して公開

  • GitHubにリポジトリを作成
    • 公開するにはPublicである必要あり
  • プロジェクトのディレクトリをGitHubリポジトリに紐付け
    • .gitignoredoc/を追記しとくこと
  • _site.ymloutput_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を指定しておくと楽でしょう。