首页 文章

Jekyll系列只展示了一些物品

提问于
浏览
2

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

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

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

然后,我在一个页面中访问该集合( Headers 在每个文件的yaml前端),以便使用以下命令进行调试:

{% for item in site.items %}
  {{ item.title }}
{% 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/上使用的版本

1 回答

相关问题