获取Hugo页面捆绑包中页面资源的时间戳

时间:2019-09-20 06:59:36

标签: hugo

我正在为我的网站建立一个小型图片库,希望按创建日期对其进行订购。画廊被构建为页面捆绑,其中单个图像存储在子文件夹中。有什么方法可以从模板中访问文件的创建日期,就像您在帖子中使用.Date.Lastmod一样?

我正在寻找不需要在文件名中编码日期或在前题中为每个图像设置参数的解决方案。

<!--                              need something here 
                                           |                     -->
{{ range sort (.Resources.ByType "image") [?] "desc"}}
  {{ $image := .Fill "500x500 center" }}
  {{ $imageName := replace (path.Base .Name) (path.Ext .Name) ""}}
  <li>
    <figure>
      <a href="{{.RelPermalink}}">
        <img src="{{$image.RelPermalink}}" alt="{{$imageName}}" width="{{$image.Width}}px" height="{{$image.Height}}px"/>
      </a>
      <figcaption>{{$imageName}}</figcaption>
    </figure>
  </li>
{{ end }}

0 个答案:

没有答案