Skip to content

shibuyarb/shibuya01

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ShibuyaRubyKaigi01

http://regional.rubykaigi.org/shibuya01/

スタッフ向け

準備

  1. リポジトリをローカルにクローン

    git clone [email protected]:shibuyarb/shibuya01.git

  2. 必要なgemをインストール

    cd shibuya01 bundle install

  3. Mac以外の場合、Node.jsをインストール

    aptの例

    sudo apt-get install nodejs

修正

必要に応じて、修正前にgit fetch originからのgit merge origin/master などでサーバーの最新版を持って来る。

  1. 以下のコマンドでローカルにサーバーを立ち上げ

    bundle exec middleman server

  2. ブラウザで以下のURLを開く

[http://localhost:4567](http://localhost:4567)
  1. sourceディレクトリかdataディレクトリ内のファイルを修正

  2. ブラウザを更新して確認

  3. まあまあだったら、コミットしてプッシュする

    git add . git commit -m "どれそれ修正" git push origin master

ビルド

デプロイせずにHTMLなどを生成したいとき用。普段は自動でビルドされるため不要

  1. 以下のコマンドでHTMLなどをbuildディレクトリ内に生成

    bundle exec middleman build

デプロイ

自動でビルドしてからデプロイされるようconfig.rbで設定済み。

  1. 以下のコマンドでGitHub Pagesにデプロイ

    bundle exec middleman deploy

Thanks

https://github.com/chuork/chuork01