2017-08-16 29 views
0

在content/images文件夹中,当我将图像放入图像的子文件夹中时,图像无法显示。 文件结构是:如何在Pelican中添加图片子文件夹

![mypic](../images/1.jpg) 
    ![mypic2](../images/travel/2.jpg) 

2.JPG无法显示:

content->images->1.jpg 
     ->images->travel->2.jpg 
     ->diary->this file.md 

在这种file.md,我通过插入图片。

回答

0

根据你的文章,它正在寻找你的照片在images/travel/1.jpg,但它确实位于images/travel/2.jpg

尝试更换

![mypic2](images/travel/1.jpg) 

随着

![mypic2](images/travel/2.jpg) 
+0

对不起,这是我的错编辑,而不是真正的问题将其插入“MD”文件。 – hunter

+0

你能显示所有的代码吗?否则,我无法帮助。在最后一行尝试用[mypic]替换[mypic2] – James

+0

谢谢,我已经重写了这个问题。 – hunter

-1

Linking to static files,在鹈鹕文档,你应该包括链接{filename}如下:

![mypic]({filename}/images/1.jpg) 
![mypic2]({filename}/images/travel/2.jpg) 
+0

我尝试添加{文件名},但不起作用。 – hunter

+0

@hunter你能提供更多的细节吗?图像文件是否被处理到输出目录中?什么src网址在HTML中结束?你有什么配置与静态文件有关? – jonrsharpe

+0

感谢您的建议,在检查输出目录中的文件后,我发现src不正确。修改后可以正确显示在本地计算机上,但在上传到github页面后仍然失败。 – hunter

1

最后,问题通过使用绝对链接而不是相对链接来解决。

要做到这一点,我们应该在GitHub的空间图片链接,然后通过

![imags](https://github.com/****/***.github.io/blob/master/imgs/travel/1.JPG?raw=true) 
相关问题