Jekyll の Paginate が仕事しない

- - posted in jekyll-paginate | Comments

jekyll-paginate が仕事しない事にここ数日悩まされました…

WPF でパンくずリストを画面遷移に採用したのを執筆したかったのですが (git 上は開発ブランチからメイン トランクにリリースしました。) 本業で3連休つぶれるし jekyll-paginate が仕事しないし、散々でした。

_config.yml で

1
2
3

paginate: 10 
paginate_path: "posts/:num"

と、宣言するとページネーターが 10 記事より過去の記事を 前のページ みたいに 自動生成してくれるハズだったのですが、これが0Byteのファイルしかできなくて(涙)

原因は plugins の category_generator.rb と tag_generator.rb だとわかったのですが 解決の方向性を誤りまして・・・。

なんとか、ジェネレートできないかgemのバージョンやjekyllのrubyのソースにバグがないかとか index.htmlの構文誤りがないかとか、あさっての方向に全力疾走しまして。

無駄に3夜ほど費やしました。

原因わかってるなら、問題のプラグインをrb.bkか何かにリネームしてページネーターが ジェネレートした過去記事用のHTMLだけ git にチェックインすればいいのでは?

と気づいたのが今日でした。 それでうまくいったのですが、別のStyleではどうかとテストしてみたところ、またダメでした。

種々のバグ修正しながら、これは ruby を写経しなさいとの啓示かもしれません。

Comments