2016-06-15 4 views
0

私はJekyllとページネーションに関する以前の質問を終えましたが、提案は機能していません。私はこれを持っている:/archive /ディレクトリの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 %} 

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

私がindex.htmlに入れているのは素晴らしいですが、正面にスプラッシュページがあり、投稿のアーカイブページへのリンクが必要ですが、これは可能ではあるが動作しないことに注意してください。

この番号は重複しないようにしてください。私は同じことについて他の10の記事を読んだことがあります。何らかの理由でそれが機能していないだけです。

これは

+0

私はいくつかの投稿だけでサイトを構築し、これらの投稿からパーマリンクを削除することをお勧めします。彼らは、パーマリンクがページネーションを壊すことをドキュメンテーションに明確に述べています。 - https://jekyllrb.com/docs/pagination/ –

+0

すべての投稿からパーマリンクを削除しましたが、同じ結果が残っています。 –

+0

GitHubでコードを入手できますか?そうでない場合は、スターターサイト(jekyll new sitename)とGitHubのポストコードで同じ動作を再現できますか? –

答えて

-1

がjeckyll-アーカイブする問題を解決スイッチジキル3.1.6です。

+2

詳しいことはありますか?私のように 'jekyll-archive 'と一緒に' jekyll-paginate'プラグインを使用しているようです。アーカイブページにページ番号を表示することはできません。実際の例があれば、それは非常に高く評価されます。 –

関連する問題