You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Hugo Wowchemy站点:_index.md正常intro.md图片不显示求助

Hugo Wowchemy框架图片路径问题:_index.md正常显示,intro.md无法显示

问题原因

在Hugo(Wowchemy/Academics)中,_index.md是当前目录的section索引页,生成的页面URL对应目录的根路径(比如该目录为methods,则访问路径是localhost:1313/methods/);而intro.md是普通内容页,生成的URL为localhost:1313/methods/intro/。

你使用的相对路径Figures/sampling_compressed.gif,对_index.md来说指向的是正确的localhost:1313/methods/Figures/sampling_compressed.gif;但对intro.md来说,相对路径会被解析为localhost:1313/methods/intro/Figures/sampling_compressed.gif,而实际Figures文件夹并不在intro/子路径下,导致图片加载失败。

解决方法

方法1:使用站点根相对路径(固定路径)

将图片路径改为以/开头的根相对路径,明确指向站点内的固定位置,替换/methods/为你的实际目录名:

<center>
<img src="/methods/Figures/sampling_compressed.gif">
</center>

方法2:使用Wowchemy推荐的figure短代码(最优方案)

Wowchemy适配Hugo的内置短代码,自动处理路径解析,无需手动写HTML,还能扩展更多属性:

{{< figure src="Figures/sampling_compressed.gif" align="center" >}}

可额外添加alt、caption等参数,比如:

{{< figure src="Figures/sampling_compressed.gif" align="center" alt="采样过程演示" caption="分子动力学采样过程" >}}

方法3:使用上级目录相对路径

通过../回溯到上级目录,找到Figures文件夹:

<center>
<img src="../Figures/sampling_compressed.gif">
</center>

注意:若后续页面层级结构调整,该路径可能失效,可靠性不如前两种方法。

内容的提问来源于stack exchange,提问作者Jack

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 15:55:16