http://regional.rubykaigi.org/shibuya01/
-
リポジトリをローカルにクローン
git clone [email protected]:shibuyarb/shibuya01.git
-
必要なgemをインストール
cd shibuya01 bundle install
-
Mac以外の場合、Node.jsをインストール
sudo apt-get install nodejs
必要に応じて、修正前にgit fetch origin
からのgit merge origin/master
などでサーバーの最新版を持って来る。
-
以下のコマンドでローカルにサーバーを立ち上げ
bundle exec middleman server
-
ブラウザで以下のURLを開く
[http://localhost:4567](http://localhost:4567)
-
sourceディレクトリかdataディレクトリ内のファイルを修正
-
ブラウザを更新して確認
-
まあまあだったら、コミットしてプッシュする
git add . git commit -m "どれそれ修正" git push origin master
デプロイせずにHTMLなどを生成したいとき用。普段は自動でビルドされるため不要
-
以下のコマンドでHTMLなどをbuildディレクトリ内に生成
bundle exec middleman build
自動でビルドしてからデプロイされるようconfig.rb
で設定済み。
-
以下のコマンドでGitHub Pagesにデプロイ
bundle exec middleman deploy