gpt4 book ai didi

jekyll - 如何访问集合中的静态文件?

转载 作者:行者123 更新时间:2023-12-04 15:46:57 27 4
gpt4 key购买 nike

如何访问集合中的静态文件?

我(我认为)遵循了

https://jekyllrb.com/docs/collections/

我创建了一个目录 ./_test和静态文件 ./_test/a./_test/b并在_config.yml中添加了相应的集合条目:

collections:
- test

在此之后我不能使用 site.test.files获取包含文件 ./_test/a 的数组和 ./_test/b (根据我对上述 Jekyll 文档的解释,这应该是可能的)。

(我使用的是GitHub-Pages提供的Jekyll版本。)

最佳答案

假设你同时拥有,一些带有 yaml 前端内容的文件和静态文件女巫不被 jekyll 处理。可以按如下方式访问这些文件:

  • 前言文件:

    {% assign test_docs = site.test %}
    {{ test_docs }}
  • 静态文件:

    {% assign test_coll = site.collections | where: "label", "test" | first %}
    {{ test_coll.files }}

正如您明确要求静态文件一样,在上面的代码中 {{ test_coll.files }} 包含包含文件 /_test/a 的数组/_测试/b但是,前提是这些文件没有 yaml 前端内容。

关于jekyll - 如何访问集合中的静态文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55328400/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com