我正在使用Jekyll在GitHub上创建一个静态页面,我已经设置了我的默认布局和index.html页面。
我想创建一个名为'sections'的文件夹并存储一大堆.html文件,这些文件基本上与我正在制作的指南不同。这样做的目的是让我可以使用Jekyll for循环将整个'sections'包含到我的主index.html中。我希望将所有部分保留在section文件夹中,以使其更易于管理。
这可能吗?
答案 0 :(得分:1)
Jekyll的目录结构不是根据您的方便而改变的。如果您希望将每个html
页面作为网站中的单独页面,您可以将html
页面放在项目的_posts
目录中并使用{{ 1}}这样循环,将其链接包含在for
:
index.html
如果您想将每个{% for post in site.posts %}
<!-- link to each post in index.html -->
<a href="{{ site.url }}{{ post.url }}">{{ post.title }}</a>
{% endfor %}
文件的内容放在html
中,那么您就不能使用index.html
。在这种情况下,您需要使用_posts
目录,并执行以下操作:
_includes