【发布时间】: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