2016-06-15 29 views
0

我已经经历了关于Jekyll和分页的以前的问题,没有任何建议工作。我有这样的:无法使用分页工作在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篇文章,并且出于某种原因,它只是不起作用。

这是哲基尔3.1.6

+0

我建议你只建立少量帖子的网站,并从这些帖子中删除永久链接。他们在文档中明确指出,永久链接打破了分页 - https://jekyllrb.com/docs/pagination/ –

+0

我从所有文章中删除了固定链接,并且仍然有相同的结果。 –

+0

你有GitHub上的代码吗?如果没有,你可以在初学者网站(jekyll new sitename)上复制相同的行为,并在GitHub上发布代码? –

回答

-1

切换到jeckyll-档案馆解决问题。

+2

你能详细说明一下吗?看起来你正在像'jekyll-archive'一样使用'jekyll-paginate'插件。我无法将分页显示在存档页面上。如果你有一个工作的例子,将不胜感激。 –