header_image.html 936 B

123456789101112131415161718192021
  1. {{ $featured := (.Resources.ByType "image").GetMatch "*featured*" }}
  2. {{ with $featured }}
  3. {{ $image := .Fill "1600x400" }}
  4. <div class="article-header">
  5. <img src="{{ $image.RelPermalink }}" class="article-banner" itemprop="image" style="width: 100%; min-height: 400px; height: auto;">
  6. {{ with $.Params.header.caption }}<span class="article-header-caption">{{ . | markdownify | emojify }}</span>{{ end }}
  7. </div>
  8. {{end}}
  9. {{ if and .Params.header.image (not $featured) }}
  10. <div class="article-header">
  11. {{ $img_src := urls.Parse .Params.header.image }}
  12. {{ if $img_src.Scheme }}
  13. <img src="{{ .Params.header.image }}" class="article-banner" itemprop="image">
  14. {{ else }}
  15. <img src="{{ (printf "/img/%s" .Params.header.image) | relURL }}" class="article-banner" itemprop="image">
  16. {{ end }}
  17. {{ with .Params.header.caption }}<span class="article-header-caption">{{ . | markdownify | emojify }}</span>{{ end }}
  18. </div>
  19. {{end}}