gpt4 book ai didi

python - 如何在 Pelican 中附加图像?

转载 作者:太空狗 更新时间:2023-10-29 21:58:15 24 4
gpt4 key购买 nike

我正在按照文档 here 尝试在 Pelican 中附加图像.这是 Markdown :

![energy]({filename}images/energy.png)

和 pelicanconf.py:

PATH = 'content'
STATIC_PATHS = ['images', 'pdfs']
ARTICLE_URL = 'blog/{date:%Y}/{date:%m}/{slug}.html'
ARTICLE_SAVE_AS = 'blog/{date:%Y}/{date:%m}/{slug}.html'

.html 文件被写入 output/YYYY/MM/ 目录,其中 markdown 被解释为:

<img alt="energy" src="{filename}/images/energy.png"/>

.html 中,同时将图像写入 output/images 文件夹。

因此 HTML 文件无法找到图像。我如何解决它?理想情况下,我希望将图像存储在与 .html 文件相同的文件夹中(我认为这就是 {attach} 所做的)。

如有任何帮助,我们将不胜感激。

最佳答案

确保您使用的是 {attach} 而不是 {filename}

此外,如果您在与 blogpost.md 相同的文件夹中有 energy.png,则 {attach} 将起作用。对于您的示例,图像子文件夹中必须有 energy.png

文档指出您应该小心将图像附加到多个页面。如果 energy.png {attached} 编辑为 blogpost.md 那么它将与一起发布生成的 HTML 文件。否则它可能会被移动到 otherblogpost.md 不会期望它的地方,除非所有文件都在同一目录中,这不会发生在你的情况下(生成的 html文件位于日期子文件夹中)。

关于python - 如何在 Pelican 中附加图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35733496/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com