すごい広島 #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
でインストールしておきましょう。