杰奇集合文件不是从MD虽然集合迭代父页面上生成?

问题描述 投票:0回答:1

我不知道我做了什么。我已经从我的收藏夹添加了一些新的页面。

该文件夹和文件在站点文件夹中创建。

不过,我可以遍历我收藏和看到的链接,但是链接提供了404错误,不被创建的文件。

我已经重新保存文件为UTF-8,但这并没有HEL,在一个相关的问题提到。

我甚至已经删除的所有文件和放回它以前所做的工作原有的测试文件。

傻傻的我没有源代码控制下的项目。

显然杰基尔可以看到并读取其内容和循环工作...

但文件没有被生成。

<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

它证实这些文件都没有找到。

jekyll liquid templating
1个回答
0
投票

由于实现集合初始配置的问题,我已经无意中删除了output: true设置,也有用在config.yml添加您的集合下的永久属性。

如图中收藏节本页面https://jekyllrb.com/docs/permalinks/

© www.soinside.com 2019 - 2024. All rights reserved.