0

Jekyll とページネーションに関する以前の質問を確認しましたが、どの提案も機能していません。私はこれを持っています:

_config.yml
gems:
  - jekyll-paginate
paginate: 5 # amount of posts to show
paginate_path: archive/page:num/

archive.html
---
 layout: archive
 permalink: /archive/
 author_profile: true
---
{% include base_path %}

<h3 class="archive__subtitle">{{ site.data.ui-text[site.locale].recent_posts }}</h3>

{% for post in paginator.posts %}
  {% include archive-single.html %}
{% endfor %}

{% include paginator.html %}

これにより、投稿がゼロの /archive/ に非常に適切にフォーマットされたアーカイブ ページが作成されます。私の投稿にはパーマリンクがありますが、それが問題かどうかはわかりません。サブディレクトリは正しく作成されていますが、アーカイブ ページではそれらが見つかりません。

index.html に配置するとうまく機能しますが、投稿のアーカイブページへのリンクを含むスプラッシュページを前面に配置したいことに注意してください。これは可能に思えますが、機能しません。

これを重複と呼ばないでください。同じことに関する他の 10 件の投稿を読みましたが、何らかの理由で機能していません。

これは Jekyll 3.1.6 です

4

1 に答える 1

-2

問題を解決した jeckyll-archives に切り替えました。

于 2016-06-16T20:14:26.550 に答える