【发布时间】:2020-02-18 08:30:45
【问题描述】:
对不起,如果之前已经回答过这个问题,我已经尝试搜索但没有找到任何东西。
我使用的是 Jekyll 3.8.5(github pages 支持的版本)。我有一个包含文件 youtube.html,它位于我的 jekyll _includes 目录中。我正在尝试从集合中的文件中引用该文件,但它只是出错 - 说明它无法在 [collection]/_includes 中找到该文件,这显然是错误的,应该只是 _includes。
知道如何修复路径以便正确找到包含文件吗?
你可以在这里看到我的实现:https://github.com/dtsn/jungleskipper/blob/feature/members/_members/jonas-brisbane.md
我确实在 jekyll 4 中尝试过这个没有问题。
【问题讨论】:
-
除了会员页面上的一些链接错误外,它在本地与 github 页面设置配合得很好。
-
@DavidJacquel 当我在 Jekyll 4.0 上运行它时它工作正常,但在 3.8.5 上运行它我只是收到以下错误 - Liquid 异常:无法在任何文件中找到包含的文件 'youtube.html' [“/Users/daniel/Repositories/jungleskipper/_members/_includes”]。确保它存在于其中一个目录中,如果它是符号链接,则不要指向您的站点源之外。在 jonas-brisbane.md 中
标签: jekyll github-pages liquid