Pelican markdown 踩坑记录

Pelican markdown 文件中加载图像的位置问题

写博客的时候,一直没有加图像的东西。 今晚在总结一个项目的时候, 遇到的找不到图像路径的问题。

最终解决掉了: 主要原因在于 pelican 中 markdown的文件路径,不要加载 html 元素。 我是想让图像居中展示, 画蛇添足,增加了

<div  text-align:center; >
![图像描述](image/path/xxx.png)
</div>

结果一直解析失败。

除此之外还了解到的几个知识点:

pelicanconfig.py 中的路径设置很重要

PATH = "content"
STATIC_PATHS = ["images"]
PAGE_PATHS = ['pages']

PATH定义根目录, STATIC_PATHS定义根目录下的子目录。

pelican content编译时,会把 images 的图像全部拷贝到output中。

此外,图像的权限设置要注意 用户和群组都要设置好。

默认的图像是 用户:用户的方式, 应该设置成 用户:www-data的方式。


comments powered by Disqus