如何在Pelican中添加图片子文件夹

时间:2017-08-16 23:30:48

标签: pelican

在内容/图像文件夹中,当我将图像放入图像的子文件夹时,无法显示图像。 文件结构是:

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

在这个file.md中,我按照以下方式插入图片:

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

2.jpg无法展示。

3 个答案:

答案 0 :(得分:1)

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

要做到这一点,我们应该在github空间中获取图片链接,然后通过

将其插入到'md'文件中
function DESCRIPTION(){
        $this->load->model('AdminModel');
        $HOTEL_ID   = $this->session->userdata('hotel_id');
        $a['data']  = $this->AdminModel->FETCH_DATA($HOTEL_ID);
        $this->load->view("Description", $a);
    }

答案 1 :(得分:0)

根据您的帖子,它正在images/travel/1.jpg查找您的照片,但它确实位于images/travel/2.jpg

尝试替换

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

使用

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

答案 2 :(得分:-1)

根据Linking to static files,在Pelican文档中,您应该在链接中包含{filename},如下所示:

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