Jekyll-我添加的文件夹不断消失

时间:2018-12-16 23:20:56

标签: directory jekyll

我进行了很多搜索以查看是否已经提出了这个问题,但是也许我使用了错误的术语。道歉,如果问题已经存在。

我正在自学Jekyll,并且我是编码的新手,所以再次道歉,如果答案很明显。

每次我尝试向_site目录添加文件夹(我试图添加图像文件夹以使其更易于访问)时,它都会工作几分钟,然后添加的文件夹完全消失。有没有办法使这种停止发生?

我100%肯定这是一个愚蠢的问题,但是我还是很感谢您的帮助。谢谢!

2 个答案:

答案 0 :(得分:0)

欢迎来到杰基尔!正如David Jacquel在他的评论中建议的那样,_site文件夹是Jekyll在构建您的网站时创建的。每当运行时,Jekyll都会覆盖此文件夹中的所有内容。

您可以在images之外的任何地方创建一个_site文件夹。例如,如果您在Jekyll网站的根目录(即_config.yml文件的旁边)中创建它,并将图像文件放入其中,那么当Jekyll运行时,它将把整个目录复制到_site

然后使用{{ site.baseurl }}/images/yourimage.jpg链接到其他位置的源文件中的那些图像。

({{1}对于在GitHub Pages上或网站位于主域的子文件夹中的其他任何位置发布非常重要。)

答案 1 :(得分:0)

可能您应该检查jekyll folder structures_site是由jekyll生成的,因此不要在其中添加新内容。同时,您应该将所有资产添加到根文件夹下。

大多数时候,我创建一个名为assets的目录来存储图像或其他资源。