|
1 | 1 | {{ $bg_image := .Params.bg_image | default "images/SRE_Landsat_h1600.jpg" }} |
| 2 | +{{ if reflect.IsMap . }} |
| 3 | + {{ if .bg_image }}{{ $bg_image = .bg_image }}{{ end }} |
| 4 | +{{ end }} |
2 | 5 | {{ $bg_image_resource := resources.Get $bg_image }} |
3 | 6 |
|
4 | 7 | {{/* Gradient configuration */}} |
5 | 8 | {{ $bg_gradient_angle := .Params.bg_gradient_angle | default site.Params.page_header_bg_gradient.angle | default "45deg" }} |
6 | 9 | {{ $bg_gradient_start := .Params.bg_gradient_start | default site.Params.page_header_bg_gradient.start | default "rgba(25, 165, 82, 0.9)" }} |
7 | 10 | {{ $bg_gradient_end := .Params.bg_gradient_end | default site.Params.page_header_bg_gradient.end | default "rgba(0, 166, 191, 0.9)" }} |
8 | 11 |
|
| 12 | +{{ if reflect.IsMap . }} |
| 13 | + {{ if .bg_gradient_angle }}{{ $bg_gradient_angle = .bg_gradient_angle }}{{ end }} |
| 14 | + {{ if .bg_gradient_start }}{{ $bg_gradient_start = .bg_gradient_start }}{{ end }} |
| 15 | + {{ if .bg_gradient_end }}{{ $bg_gradient_end = .bg_gradient_end }}{{ end }} |
| 16 | +{{ end }} |
| 17 | + |
9 | 18 | <section class="page-header" {{ if $bg_image_resource }} style="background-image: linear-gradient({{ $bg_gradient_angle | safeCSS }}, {{ $bg_gradient_start | safeCSS }}, {{ $bg_gradient_end | safeCSS }}), url('{{ $bg_image_resource.RelPermalink | safeURL }}');" {{ end }}> |
10 | 19 | <div class="container-xxl"> |
11 | 20 | <div class="row"> |
|
14 | 23 | <div class="section-title text-center mb-0"> |
15 | 24 | <div class="icon mx-3" style="color: #dbf0e9;" data-aos="flip-left" data-aos-easing="ease-out-cubic" |
16 | 25 | data-aos-duration="3000"> |
17 | | - {{if isset .Params "icon"}} |
18 | | - <i class="las {{.Params.icon}}" style="font-size:64px;"></i> |
| 26 | + {{ $icon := .Params.icon }} |
| 27 | + {{ if reflect.IsMap . }} |
| 28 | + {{ if .icon }}{{ $icon = .icon }}{{ end }} |
| 29 | + {{ end }} |
| 30 | + {{ if $icon }} |
| 31 | + <i class="las {{$icon}}" style="font-size:64px;"></i> |
19 | 32 | {{ end }} |
20 | 33 | </div> |
21 | 34 | <div class="header-frame my-3 py-3"> |
|
0 commit comments