写博客的时候,一直没有加图像的东西。 今晚在总结一个项目的时候, 遇到的找不到图像路径的问题。
最终解决掉了:
主要原因在于 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
的方式。