我在Jekyll支持的个人博客中有两个不同类别的帖子,即blog_posts
和notes
,我试图在不同的永久链接下分别显示两个类别的帖子,例如: /blog/link-of-post-one
和/notes/link-of-post-two
。这是当前的文件层次结构:
-blog
--index.html
-notes
--index.html
-blog_posts
--_posts
--- 2018-06-07-link-of-post-one.md
-notes_posts
--_posts
--- 2018-06-07-link-of-post-two.md
-index.html
-_config.yml
_config.yml
name: Personal Blog
markdown: kramdown
permalink: /:categories/:year/:month/:day/:title
/blog/index.html
---
layout: default
title: Blog posts
---
<h1>{{ page.title }}</h1>
<ul class="posts">
{% for post in site.categories.blog_posts %}
<li><span>{{ post.date | date_to_string }}</span> » <a href="{{ post.url }}" title="{{ post.title }}">{{ post.title }}</a></li>
{% endfor %}
</ul>
现在,我希望在上述配置和代码之后,在blog_posts
链接下显示/blog
类别下所有帖子的列表。但是,目前没有帖子来自/blog/index.html
文件。
从根路径运行jekyll build
命令将其作为输出:
Configuration file: /root_path/_config.yml
Source: /root_path
Destination: /root_path/_site
Incremental build: disabled. Enable with --incremental
Generating...
done in 0.03 seconds.
Auto-regeneration: disabled. Use --watch to enable.
我的配置和代码似乎有什么问题?