aboutsummaryrefslogtreecommitdiffstats
path: root/layouts/partials/hero.html
diff options
context:
space:
mode:
Diffstat (limited to 'layouts/partials/hero.html')
-rw-r--r--layouts/partials/hero.html44
1 files changed, 44 insertions, 0 deletions
diff --git a/layouts/partials/hero.html b/layouts/partials/hero.html
new file mode 100644
index 0000000..55551a0
--- /dev/null
+++ b/layouts/partials/hero.html
@@ -0,0 +1,44 @@
+<div
+ id="hero"
+ class="py-16"
+ style="background: linear-gradient( rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.15) ){{ with resources.Get (index .Params.images 0) }}
+ {{ with .Resize "1200x webp" }}
+ , url('{{ .RelPermalink }}') center
+ {{ end }}
+ {{ end }};"
+>
+ <div class="max-w-screen-md mx-auto px-2 text-white font-serif">
+ {{ if eq .Type "authors" }}
+ {{ $avatar := index .Params.images 1 }}
+ {{ if hasPrefix $avatar "http" }}
+ {{ $avatar = resources.GetRemote $avatar }}
+ {{ else }}
+ {{ $avatar = resources.Get $avatar }}
+ {{ end }}
+ {{ with $avatar }}
+ <img
+ src="{{ .RelPermalink }}"
+ class="rounded-full w-64 block mx-auto"
+ alt=""
+ />
+ {{ end }}
+ <div class="text-center">
+ <h1 class="">{{ .Params.Name }}</h1>
+ <h3 class="font-normal">{{ .Params.role | markdownify }}</h3>
+
+ {{ with .Params.Subtitle }}
+ <h3 class="">{{ . | markdownify }}</h3>
+ {{ end }}
+
+
+ <div class="text-4xl mt-4">
+ {{ partial "social_links" .Params }}
+ </div>
+ </div>
+ {{ else }}
+
+ <h1 class="berkshire-swash text-center">{{ .Title }}</h1>
+ {{ .Content }}
+ {{ end }}
+ </div>
+</div>