ShibuyaRubyKaigi01 Official Site
CSS Ruby CoffeeScript JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
data
source
.gitignore
.travis.yml
Gemfile
Gemfile.lock
README.md
Rakefile
config.rb

README.md

ShibuyaRubyKaigi01

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

スタッフ向け

準備

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

    git clone git@github.com: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