我的项目结构:
/_config.yml
./_layouts
./_posts
./_posts/2011-07-29-my-first-jekyll-post.markdown
./_notices/2011-07-29-my-first-notice.markdown
./_notices/2011-07-30-my-second-notice.markdown
./_site
./index.html
随着帖子工作:
{% for post in site.posts %}
... listing all posts ...
{% endfor %}
新闻无效:
{% for notice in site.notices %}
... listing all notices ...
{% endfor %}
通知不起作用。如何获得类似于帖子列表的项目列表?
答案 0 :(得分:2)
默认情况下,只有_posts
文件夹包含可迭代项。如果您使用最新版本的Jekyll,则可以使用新的collections功能。在您的示例中,将以下内容添加到_config.yml
collections:
- noticies
但请注意,此功能处于早期开发状态,可能会发生变化,直至稳定。此外,仅供记录,英文复数通知是通知。