Jekyll 2.3.0をWindowsに導入
Jekyll 2.3.0
をRuby 2.0.0
+Windows
へ導入する方法。
gem install jekyll
jekyll new jekyll-install-test
cd jekyll-install-test
pygments.rbの代わりにrouge
jekyll build
するとエラー。
Generating... {...略...}/lib/posix/spawn.rb:162: warning: cannot close fd before spawn
こちらにもある通りWindows
に導入する場合はpygments.rb
は0.5.0
にする必要があるのだが、Jekyll 2.3.0
はpygments.rb 0.6.0
に依存しているためバージョンダウンできない。
代わりにRuby
製のrouge
が使えるようになっているのでそれを使うようにすれば問題ない。
rouge
の方が対応言語は少ないが基本的にpygments
互換で動作するので既にpygments
で動いていた記事はほぼそのまま使える。
無理にPython
製のpygments
を動かすより軽くて良い。
gem install rouge
でrouge
をインストールしたら_config.yml
でrouge
を使うよう以下の行を追加する。
highlighter: rouge
これでシンタックスハイライトを含んだ記事のjekyll build
はできるようになった。
wdmのインストール
ローカル環境で確認するときに--watch
を使おうとすると警告が出る。警告の内容は、
wdm
が入ってないからディレクトリのポーリングが必要だよ(ちょっと重いってことだよ)
これが嫌なら単にインストールすれば良い。
gem install wdm
まとめると
gem install jekyll rouge wdm
jekyll new jekyll-install-test
cd jekyll-install-test
echo highlighter: rouge>> _config.yml
以上で環境構築は終わり。