jekyllいじり再び
あれから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つに増殖してしまった。
うーん。なんだこれは。