我不确定自己做了什么。我从收藏夹文件夹中添加了一些新页面。
在站点文件夹中创建文件夹和文件。
但是,我可以遍历集合并查看链接,但是由于未创建文件,因此链接会出现404错误。
我已经将文件重新保存为utf8,但是在相关问题中没有提到。
我什至删除了所有文件,并放回了以前可以正常工作的原始测试文件。
愚蠢的是,我没有受源代码控制的项目。
很明显jekyll可以看到它们并读取它们的内容,并且循环起作用...
但是没有生成文件。
<h3>User Guides</h3>
{% for user in site.stt_userguides %}
{::nomarkdown}
<a href="{{ user.url }}">
<h3>{{ user.title }}</h3>
</a>
<p>{{ user.content | markdownify }}</p>
{:/}
{% endfor %}
<h3>Features</h3>
{% for user in site.stt_features %}
{::nomarkdown}
<a href="{{ user.url }}">
<h3>{{ user.title }}</h3>
</a>
<p>{{ user.content | markdownify }}</p>
{:/}
{% endfor %}
我正在使用此命令...
bundle exec jekyll serve
它确认找不到文件。
答案 0 :(得分:0)
由于实现集合的初始配置问题,我无意中删除了output: true
设置,这对于在config.yml中的集合下添加永久链接属性也很有用。