最近的帖子没有出现在Jekyll Pixyll主题上

时间:2017-02-02 05:06:55

标签: html jekyll liquid

我正在开发一个个人网页,我将最新的Pixyll版本分发给我的回购。我对_posts/2014-06-08-pixyll-has-pagination.md进行了更改,并在标题

中包含以下属性
published: true
permalink: /test/

当我将我的网址指向webpage/test/时,我可以看到该博文,但我无法将其视为我主页上最近帖子的一部分。我的index.html如下:

---
layout: default
---
{% assign posts_count = (paginator.posts | size) %}

<div class="home">
  {% if posts_count > 0 %}
    <div class="posts">
      {% for post in paginator.posts %}
        <div class="post py3">
          <p class="post-meta">{{ post.date | date: site.date_format }}</p>
          <a href="{{ post.url | prepend: site.baseurl }}" class="post-link"><h3 class="h1 post-title">{{ post.title }}</h3></a>
          <p class="post-summary">
            {% if post.summary %}
              {{ post.summary }}
            {% else %}
              {{ post.excerpt }}
            {% endif %}
          </p>
        </div>
      {% endfor %}
    </div>

    {% include pagination.html %}
  {% else %}
    <h1 class='center'>{{ site.text.index.coming_soon }}</h3>
  {% endif %}
</div>

1 个答案:

答案 0 :(得分:1)

这是pagination的工作方式。

您有五个帖子:

_posts
├── 2015-07-11-announcing-pixyll-version-2.md
├── 2014-06-11-welcome-to-pixyll.markdown
├── 2014-06-10-see-pixyll-in-action.md
├── 2014-06-09-so-what-is-jekyll.md
└── 2014-06-08-pixyll-has-pagination.md

您的site.pagination设置为4

您的博客索引将显示前4个帖子第2页将显示第5个帖子({{1 }})

这里没有问题。

注意:在_config.yml

  • 第1行删除2014-06-08-pixyll-has-pagination.md
  • 在冒号
  • 后将=======更改为github_username:lordlabakdas空格
  • 在冒号
  • 后将github_username: lordlabakdas更改为twitter_username:siddugan空格