Markdown(Hugo)中图片的绝对路径或永久链接

3
我正在构建一个网站,在首页上呈现最新博客文章的内容。问题在于,由于图片默认具有相对路径,因此它们无法正常工作。
图像URL在博客文章页面上为“./image.png”,可以正常工作,但是在我的主页上也需要它为“.blog-post/image.png”甚至是绝对路径,但是Permalink变量在我使用的figure shortcode中不起作用(或者我不知道如何使用它): {{< figure src="./image.png" caption="Imagem caption" >}}

不确定您的设置是什么。如果您可以提供一个存储库,将有助于更好地理解您想要实现的内容或遇到的错误。基本上,图形短代码应该正常工作。您使用的“./filename.ext”表示法应生成https://example.com/blog/blog-post/image.png - I'M YourOnly.One
1个回答

0
我建议提供图片的绝对路径。 或者,使用图像处理来为您呈现路径,以便就没有“问题” 例如:{{(resources.GetMatch "imagenamehere.png").Permalink}} 就像这样。

但是我可以在图形短代码内部这样做吗? - Leonardo Ratzlaff
不确定您的意思。您是否可以将Hugo代码放入短代码中?是的,那就是短代码的作用。如果您的意思是使用默认的短代码来实现这一点,那么不行。 - Rogelio
我想在Hugo的figure shortcode中使用绝对路径,但找不到方法。目前的解决方法是将图像移动到static文件夹中,这并不理想。 - Leonardo Ratzlaff
你需要自己编写你的短代码。 - Rogelio

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接