hero.html 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. {{ $ := .root }}
  2. {{ $page := .page }}
  3. {{ $header := $page.Params.header }}
  4. {{/* See Hugo note on linking assets in styles: https://github.com/gohugoio/hugoThemes#common-permalink-issues */}}
  5. {{ $overlay_img := "" }}
  6. {{ if $header.overlay_img }}
  7. {{ $overlay_img = printf "img/%s" $header.overlay_img | absURL }}
  8. {{end}}
  9. <section id="{{ $page.File.TranslationBaseName }}" class="hero-overlay" style="
  10. {{ if $header.overlay_color }}
  11. background-color: {{ $header.overlay_color | default "transparent" }};
  12. {{ end }}
  13. {{ if $header.overlay_img }}
  14. background-image:
  15. {{ if $header.overlay_filter }}linear-gradient(rgba(0, 0, 0, {{ $header.overlay_filter }}), rgba(0, 0, 0, {{ $header.overlay_filter }})), {{ end }}
  16. url('{{ $overlay_img }}')
  17. {{ end }}
  18. ;">
  19. <div class="container">
  20. <h1 class="hero-title" itemprop="headline">
  21. {{ with $page.Title }}{{ . | markdownify }}{{ end }}
  22. </h1>
  23. {{ with $page.Content }}
  24. <p class="hero-lead">{{ . | markdownify }}</p>
  25. {{ end }}
  26. {{ if $page.Params.cta.url }}
  27. <p><a href="{{ $page.Params.cta.url }}" class="btn btn-outline-light btn-lg">{{ $page.Params.cta.label | safeHTML}}</a></p>
  28. {{ end }}
  29. </div>
  30. </section>