2016-08-17 4 views
1

Jekyllプロジェクトでindex.html以外のページでページネーションを使用することに多少問題があります。Jekyll-3.2.1のBlog/index.htmlによるページ設定

私は私が探しています正確に何ように見えたこの記事が見つかりました:

Jekyll Pagination on every page

をしかし、解決策は私のために動作しません。私は再建され、自分のローカルサーバを再起動しますが、ページネータはまだのみ/index.htmlと上で動作している

gems: [jekyll-paginate] 
paginate: 2 
paginate_path: "/blog/page:num/" 

:ジキルのウェブサイト上の文書によると、_config.ymlに次のコードは、/Blog/index.htmlむしろ/index.htmlよりも使用するようにページネータを変更する必要がありますない/Blog/index.html

誰も私がここで紛失する可能性があるアイデアはありますか?

答えて

2

ページネータ内部ロジックはにある:

  • 「ページがテンプレートページであるために可能な候補であるかどうかを確認するページの名前はindex.htmlこととの間のディレクトリのいずれかに存在している必要があります(コードのコメントから)。サイトのソースとpaginate_path
  • paginate_pathに最も近いものを1つ選択します。

Blog != blogので、あなたのケースではブログ/ index.htmlをは、/ブログ/パスに存在するものとして認識されていません。

それとも、ブログにあなたの入っているフォルダの名前を変更、またはあなたがpaginate_path: "/Blog/page:num/"

+0

うわーを設定..あなたそんなに@デビッドJaquelありがとうございます。私はこの問題について約4時間を費やしていました。 – EricBellDesigns

関連する問題