Jekyllで関連記事の生成が遅い問題を解消
Jekyllで記事を作った後、関連記事が常に最新の3件が表示されるだけで、関連した記事が表示されていない。これを有効にするには、lsiオプションが必要らしい。しかし、lsiオプションをしただけだと、記事の生成にとても時間がかかり実用的でない。そこで、記事の生成時間を劇的に早める方法がわかったので紹介する。
方法
-
homebrewを使ってgslをインストールする$ brew install gsl -
rb-gslをインストールする
Gemfileに以下を追加gem ‘nmatrix’ gem ‘gsl’インストールする。
$ bundle install -
lsiオプションを追加
$ jekyll build —lsiもしくは、
_config.ymlにlsi: trueを追加する。
まとめ
これで記事の生成が、数十分かかっていたものが、5秒以下で生成されるようになった。