Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Github 使用Jekyll生成网站时出现页面生成错误_Github_Jekyll_Github Pages - Fatal编程技术网

Github 使用Jekyll生成网站时出现页面生成错误

Github 使用Jekyll生成网站时出现页面生成错误,github,jekyll,github-pages,Github,Jekyll,Github Pages,我正在使用Jekyll构建一个站点组合。目前我正在通过GitHub页面和YouTube频道引用DataOptimal 我已经自定义了我的站点,但在将更改推入Git时,我遇到了一条页面生成错误消息,如下所示: 主分支的页面生成失败,出现以下错误:\u pages/project.md中包含一个符号链接的文件,或者在\u includes目录中不存在该文件。有关详细信息,请参阅 我已经访问了该链接,基于上述错误消息,最相关的建议可能是: 文件是一个符号链接。 此错误意味着您的代码引用了站点发布源中

我正在使用Jekyll构建一个站点组合。目前我正在通过GitHub页面和YouTube频道引用DataOptimal

我已经自定义了我的站点,但在将更改推入Git时,我遇到了一条页面生成错误消息,如下所示:

分支的页面生成失败,出现以下错误:
\u pages/project.md
中包含一个符号链接的文件,或者在
\u includes
目录中不存在该文件。有关详细信息,请参阅

我已经访问了该链接,基于上述错误消息,最相关的建议可能是:

文件是一个符号链接。 此错误意味着您的代码引用了站点发布源中不存在的符号链接文件。要进行故障排除,请在错误消息中搜索包含文件,以查看引用其他文件的位置,例如{%include example_header.html%}。如果您引用的任何文件是符号链接的,请将这些文件复制或移动到
\u includes
目录中

因此,在
\u pages/project.md
下查看我的代码:

{% include base_path %}
{% include group-by-array collection=site.posts field="tags" %}
{% for tag in group_names %}
    {% assign posts = group_items[forloop.index0] %}
    <h2 id="{{ tag | slugify }}" class="archive__subtitle">{{ tag }}</h2>
    {% for post in posts %}
        {% include archive-single.html %}
    {% endfor %}
{% endfor %}
{%include基本路径%}
{%include group by array collection=site.posts field=“tags”%}
{%用于组_names%}中的标记
{%assign posts=group_items[forloop.index0]}
{{tag}}
{posts%%中的post为%s}
{%include archive-single.html%}
{%endfor%}
{%endfor%}
我假定错误来自
archive single.html
,因此我进入
\u includes
目录,检查文件是否在,是否在,因此它存在

所以结果可能不是问题出在
archive single.html
上。我似乎无法准确指出错误在哪里来纠正它。我是否错误地解释了符号链接


感谢您的帮助。

前两行也使用了
include
标记,不要列出扩展名,这看起来像是问题所在,所以我会看一下。如果您在_includes目录中包含一个repo链接或文件列表,那么在这里进行诊断会更容易一些。这里的符号链接引用可能是一条“全面捕获”错误消息的一部分,该错误消息说明了为什么文件不存在以包含。嗨,罗斯,这是有道理的,但我找不到基本路径文件或按数组分组文件,我不确定如何获取这些文件。但无论如何,我试着删除了整个区块,我的网站得以发布。也许代码不是那么重要,或者我可能会遇到一些下游影响。说到那座桥,我就过它。谢谢你的意见,没问题!在Jekyll中隐藏文件的一个常见位置是在主题中。通过在
\u config.yml
中查找
主题
字段,查看您是否正在使用主题。此处引用的include可以从此处继承。