memoこの広告は、90日以上更新していないブログに表示しています。2012-08-08pygmentsが原因でjekyllが重くなってたjekylljekyllの実行が20秒〜30秒くらいかかってさすがにかかりすぎなので原因を調べてみたらコードハイライトに使ってるpygamentsが原因だった。今現在gemでインストールできるjekyllはコードハイライトにalbinoっていうモジュールを使ってみるみたいで、こいつはハイライトするコードブロックがあるあるたびにpygamentsプロセスを立ち上げるらしく、それが原因で超重くなってたみたい。コードハイライトしてる部分は280箇所くらいあったから一回の変換で280回プロセスが立ち上がってたみたいなんでそりゃ遅くなるよと思った。githubの最新を見たらalbinoじゃなくてpygments.rbを使うように変更されてて、こいつはalbinoと違ってFFIを使って高速に動作するらしい。以下のコミットで変更されてる。https://github.com/tombell/jekyll/commit/b2a1d61c0407d6612450fe7d90a9a1a397aaa28eこれにしたら2、3秒くらいになった。RubyGemsにはあがってないのでgithubから直接インストールする必要がある。'https://github.com/mojombo/jekyll.git'って書く。そのうちRubyGemsにあがると思うけど。2011の14日目です。6はてなブログをはじめよう!hokacchaさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。