タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

RubyとJekyllに関するWatsonのブックマーク (1)

  • pygmentsが原因でjekyllが重くなってた - hokaccha memo

    jekyllの実行が20秒〜30秒くらいかかってさすがにかかりすぎなので原因を調べてみたらコードハイライトに使ってるpygamentsが原因だった。 今現在gemでインストールできるjekyllはコードハイライトにalbinoっていうモジュールを使ってみるみたいで、こいつはハイライトするコードブロックがあるあるたびにpygamentsプロセスを立ち上げるらしく、それが原因で超重くなってたみたい。 コードハイライトしてる部分は280箇所くらいあったから一回の変換で280回プロセスが立ち上がってたみたいなんでそりゃ遅くなるよと思った。 githubの最新を見たらalbinoじゃなくてpygments.rbを使うように変更されてて、こいつはalbinoと違ってFFIを使って高速に動作するらしい。以下のコミットで変更されてる。 https://github.com/tombell/jekyll/c

    pygmentsが原因でjekyllが重くなってた - hokaccha memo
  • 1