あれから190日目。

jekyllの構成ファイルが良くわからない原因の1つがわかった。

テーマのレポジトリには存在する _includes, _layouts といったディレクトリの所在は、gemファイルのところにあった。

$ bundle info --path minima
/home/(username)/gems/gems/minima-2.5.1
(snip)
~/gems/gems/minima-2.5.1$ ls
LICENSE.txt  README.md  _includes  _layouts  _sass  assets

そこから必要なものをコピーして変更を入れて使う。

paginateプラグインを有効にしてみたがページ送りが入らない。理由はこのへんだったらしい。

  • 必要な変数を設定ファイルに記述してなかった。paginate, paginate_path を追加する。
  • jekyll serve –draft してた。ドラフト表示はオフで確認する。
  • indexファイルの拡張子を markdown から html に変更する。
  • プラグインの動作に必要な記述が入ってなかった。デフォルトテーマなのにこういうの入れてくれてないのか…

これらを整えて完了、と思いきや、ページのヘッダー領域に置いてるリンクがページ送りの数に反応して3つに増殖してしまった。
うーん。なんだこれは。