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

Hugo中如何从叶子束index.md关联txt文件?

问题原因及解决方法

错误原因

relref 是Hugo专门用于引用**由Hugo构建的页面(即Markdown文件生成的HTML页面)**的短代码,而file.txt属于静态资源,不在Hugo的页面索引体系中,因此使用relref会触发REF_NOT_FOUND错误。

解决方法

方法一:直接使用相对路径链接

因为index.md和file.txt在同一目录下,直接用相对路径即可,无需Hugo短代码:

Here is the [file](file.txt).

Hugo会在构建时保留这个相对路径,访问页面时点击链接就能直接打开或下载对应的txt文件。

方法二:使用resources.Get获取资源URL(更灵活)

如果需要通过Hugo的资源管理来获取文件的绝对URL,可使用resources.Get短代码,路径从content目录开始计算:

{{ with resources.Get "folder1/folderA/file.txt" }}
Here is the [file]({{ .Permalink }}).
{{ end }}

这种方式的优势是,即使后续文件目录结构调整,只要修改resources.Get中的路径即可,Hugo会自动处理资源的发布路径。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 22:12:33