索引页面上的Jekyll URLS

时间:2014-03-19 18:11:27

标签: pagination jekyll

在以下Jekyll网站artdiversions.com上,我在索引页面上有分页。如果您转到第2页,并从该页面点击“较旧的帖子”,则会转到artdiversions.com/index.html。这是唯一不使用漂亮永久链接的页面。有没有办法删除“index.html”并保持网站根目录在第1页。我的分页器代码是:

{% if paginator.total_pages > 1 %}
 {% if paginator.previous_page %}
    <p class="col-1-2 old-arrow"><span class="icon-arrow-left"></span><a href="{{ paginator.previous_page_path | prepend: site.baseurl | replace: '//', '/' }}">Older Posts</a></p>
 {% endif %}

 {% if paginator.next_page %}
   <p class="col-1-2 new-arrow"><a href="{{ paginator.next_page_path | prepend: site.baseurl | replace: '//', '/' }}">Newer Posts</a><span class="icon-arrow-right"></span></p>
 {% endif %}
{% endif %}

1 个答案:

答案 0 :(得分:1)

在我的网站上,我使用显式检查来解决此问题。我的代码是:

{% if paginator.previous_page %}
  {% if paginator.previous_page == 1 %}<a href="/">Newer →</a>
  {% else %}<a href="{{ paginator.previous_page_path }}">Newer →</a>
  {% endif %}
{% endif %}

我们似乎在计算更新的方面存在差异。