10

Jekyll のページネーションに問題があります。paginatorLiquid タグはまったく何もしていないようです。メインの index.html ページの for ループを置き換えるたびに、

{% for post in site.posts %}

{% for post in paginator.posts %}

投稿は表示されません (最初のタグで適切に表示されます)。

私の _config.yml ファイルには、次のものが追加されています。

paginate: 1
paginate_path: "page:num"

などの別のページネーター タグを使用しようとすると{{ paginator.total_posts }}、何も表示されません。

ローカルにデプロイしてこれを試していますが、最終ページは github ページに移動します。paginator タグが機能していないように見える理由を誰か教えてもらえますか?

4

2 に答える 2

6

Jekyll 3.0はページネーションを廃止するため、

gems: [jekyll-paginate]

_config.ymlページネーションを再び機能させるには、に追加する必要があります。

ただし、以前に追加した場合

safe: true

あなたの_config.ymlに、私がしたように、gem はロードされませんjekyll-paginate。削除safe: trueして追加gems: [jekyll-paginate]すると、Jekyll 3.0 はページネーションを再度実行できるようになります。

于 2016-01-03T04:37:14.600 に答える