【问题标题】:Jekyll collections only show some itemsJekyll 集合只显示一些项目
【发布时间】:2015-10-09 12:52:18
【问题描述】:

我正在将一些项目从 posts 迁移到 jekyll 中的 collections

当它们发布时,所有项目都正确呈现。我将所有文件移动到_items 目录中,并将以下内容添加到_config.yml

collections:
  items:
    output: true
    permalink: /things/:path/

然后我在一个页面中访问该集合(标题在每个文件的 yaml 前端)以进行调试:

{% for item in site.items %}
  {{ item.title }}<br />
{% endfor %}
  • 仅显示_items 文件夹中的部分文件。
  • 当我查看_site 时,我看到items 文件夹中的一些原始.md 文件和things 文件夹中的一些生成页面。这些生成的文件与上面页面中显示的文件相匹配。

我尝试了以下方法:

  • 查看编码以检查它不是带有 BOM 签名的 UTF-8
  • 检查行尾是否一致 - CRLF
  • 查看了文件名和子文件夹

有什么想法会发生什么吗?

更新

此问题已从 https://github.com/jekyll/jekyll/pull/4290 开始修复,该问题将在 3.1 版中上线 - 查看 Github Pages 在 https://pages.github.com/versions/ 上使用的版本

【问题讨论】:

    标签: jekyll


    【解决方案1】:

    这似乎是因为在一些帖子的前面部分中最初的--- 后面有空格。

    我在 Jekyll 问题跟踪器上创建了一个问题 https://github.com/jekyll/jekyll/issues/4017

    您可以在 http://elliz.github.io/jekyll-collection-issue/ 上查看该问题的演示

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-27
      • 1970-01-01
      • 1970-01-01
      • 2013-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-27
      相关资源
      最近更新 更多