我进行了很多搜索以查看是否已经提出了这个问题,但是也许我使用了错误的术语。道歉,如果问题已经存在。
我正在自学Jekyll,并且我是编码的新手,所以再次道歉,如果答案很明显。
每次我尝试向_site目录添加文件夹(我试图添加图像文件夹以使其更易于访问)时,它都会工作几分钟,然后添加的文件夹完全消失。有没有办法使这种停止发生?
我100%肯定这是一个愚蠢的问题,但是我还是很感谢您的帮助。谢谢!
答案 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
的目录来存储图像或其他资源。