问题描述
我正在Hugo建立一个设计师网站。它包含一个在每个帖子中都有图片的作品集。
我认为管理此问题的最简单方法是使用页面捆绑包。也就是说,将图像包含在每个帖子的文件夹中,并使Hugo自动将该页面包中的所有图像放置到图库中。
我能够使用以下来自Hugo文档的代码来做到这一点。在single.html中:
{{ with .Resources.ByType "image" }}
{{ range . }}
<img src="{{ .RelPermalink }}">
{{ end }}
{{ end }}
它的作用是获取页面捆绑中的所有图像文件,并渲染所有图像文件。
{{ $image.Resize "600x q50" }}
谢谢。
解决方法
尝试一下。
{{ $img := .Resources.GetMatch "name-of-image.png" }}
{{ $img := $img.Resize "600x400" }}