Jekyll无法从集合中找到包含文件

Jekyll无法从集合中找到包含文件,jekyll,github-pages,liquid,Jekyll,Github Pages,Liquid,抱歉,如果以前已回答此问题,我已尝试搜索,但未找到任何内容 我使用的是Jekyll3.8.5(github页面支持的版本)。我有一个include文件youtube.html,它位于我的jekyll\u include目录中。我试图引用集合中某个文件中的文件,但它只是出错-说明它在[collection]/\u includes中找不到该文件,这显然是错误的,应该是\u includes 知道如何修复路径以便正确找到包含文件吗 您可以在这里看到我的实现: 我确实在jekyll 4中尝试了这一点,

抱歉,如果以前已回答此问题,我已尝试搜索,但未找到任何内容

我使用的是Jekyll3.8.5(github页面支持的版本)。我有一个include文件
youtube.html
,它位于我的jekyll
\u include
目录中。我试图引用集合中某个文件中的文件,但它只是出错-说明它在
[collection]/\u includes
中找不到该文件,这显然是错误的,应该是
\u includes

知道如何修复路径以便正确找到包含文件吗

您可以在这里看到我的实现:


我确实在jekyll 4中尝试了这一点,但没有出现问题。

我认为问题在于您在_config.yml中将post设置为集合

除去

posts:
    title: Posts
    output: true
    layout: post

我认为这个问题是因为您在_config.yml中将post设置为集合

除去

posts:
    title: Posts
    output: true
    layout: post

我在MacOS测试版上运行,我切换回非测试版频道,重新安装了Ruby和Jekyll,我再也不会收到错误了。Wierd one…

我在MacOS测试版上运行,我切换回了非测试版频道,重新安装了Ruby和Jekyll,不再出现错误。Wierd one…

除了在成员页面上出现一些链接错误外,它在本地使用github页面设置时运行得非常好。@DavidJacquel在Jekyll 4.0上运行时,它运行得很好,但在3.8.5上运行时,我只收到以下错误-液体异常:在任何一个页面中都找不到包含的文件“youtube.html”[“/Users/daniel/Repositories/jungleskipper/_members/_includes”]。请确保它存在于其中一个目录中,并且如果它是符号链接,则不会指向您的站点源代码之外。在jonas-brisbane.md中,除了在成员页面上出现一些链接错误外,它在本地使用github页面设置时运行得非常好。@DavidJacquel在Jekyll 4.0上运行时,它运行得很好,但在3.8.5上运行时,我只得到以下错误-Liquid Ex异常:在任何[“/Users/daniel/Repositories/jungleskipper/\u members/\u includes”]中都找不到包含的文件“youtube.html”。请确保它存在于其中一个目录中,并且如果它是符号链接,则不会指向您的网站源代码之外。在jonas-brisbane.md中,这实际上并没有什么不同,谢谢。很高兴您成功了!奇怪的问题尽管这实际上没有什么不同,谢谢。很高兴您成功了!但奇怪的问题