すごい広島 #2 でしたことを書きます。

日記のほうはこちら

2013年8月23日追記。下記の方法を改良したものがあります。

以上、追記終了。

私は、Jekyllを使用したサイトをプレビューする際に、jekyll のインターフェイスが変化しても、または、jekyll 以外のものを使用しているときのことも考えて、 rake preview でサイトのプレビューをできるようにしています。

「Octopressでも、Hakyll でも Jekyll でも rake preview にしたいんだ!!」

具体的には以下のような、Rakefile を作成しました。

desc 'preview する。 http://localhost:4000/'
task :preview do
  sh 'bundle exec jekyll serve --watch'
end

Jekyll は v1.0.0 で preview するためのコマンド名が変わりました。

あとは、他の人が gem のインストールのを軽減するために、Gemfile も書きました。

source 'https://rubygems.org'

gem 'jekyll',     '=1.0.2'
gem 'liquid',     '=2.5.0'
gem 'redcarpet',  '=2.2.2'

これで、ruby と bundler さえ入っている人は bundle instnall というコマンドを実行すれば、サイトのプレビューができるようになります。

bundler は gem install bundler でインストールしておきましょう。

具体的なコミットはこちらに

関連