Boston 2023 media and download links for boston and seattle 2023.

This commit is contained in:
2024-10-29 00:21:14 +02:00
parent ea2be4e354
commit 618e5e66d8
34 changed files with 288 additions and 54 deletions

View File

@@ -26,15 +26,32 @@
<div class="flex-grow flex flex-col gap-5">
{{ range .Params.Videos }}
<div class="video-container">
<iframe
src="{{ .embed }}"
frameborder="0"
allow="autoplay; fullscreen; picture-in-picture; clipboard-write"
style="width:100%;height:100%;"
title="{{ .title }}">
</iframe>
{{ if eq .service "vimeo" }}
<iframe
src="{{ .embed }}"
frameborder="0"
allow="autoplay; fullscreen; picture-in-picture; clipboard-write"
style="width:100%;height:100%;"
title="{{ .title }}">
</iframe>
{{ else if eq .service "youtube" }}
<iframe
src="{{ .embed }}"
title="{{ .title }}"
frameborder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
referrerpolicy="strict-origin-when-cross-origin"
style="width:100%;height:100%;"
allowfullscreen>
</iframe>
{{ else }}
<a href="{{ .embed }}">{{ .title }}</a>
{{ end }}
</div>
{{ end }}
{{ range .Params.Notes }}
{{ partial "components/bignote.html" . }}
{{ end }}
</div>
<div class="flex flex-col gap-5 lg:w-1/3">
<div class="dark:text-white">
@@ -52,25 +69,27 @@
<h4 class="mb-2">About the speaker{{ if (gt (len .Params.Speakers) 1) }}s{{ end }}</h4>
<div class="flex flex-col gap-3">
{{ range .Params.Speakers }}
<div class="flex gap-8 items-center">
<div class="grow">
<div class="">
<div class="">
<div class="font-bold dark:text-white">{{ .name }}</div>
{{ if .bio }}
{{ if or .bio .image }}
<div>
{{ .bio | markdownify }}
{{ if .image }}
{{ $imageurl := resources.Get .image }}
{{ if $imageurl}}
<div
class="rounded-full aspect-square overflow-hidden w-24 float-right ml-2 mb-2"
style="shape-outside: circle(50%); background: url({{ $imageurl.RelPermalink }}) center top no-repeat; background-size: cover;"
title="{{ .name }}"
></div>
{{ end }}
{{ end }}
{{ if .bio }}
{{ .bio | markdownify }}
{{ end }}
</div>
{{ end }}
</div>
{{ if .image }}
{{ $imageurl := resources.Get .image }}
{{ if $imageurl}}
<div
class="rounded-full aspect-square overflow-hidden shrink-0 w-24 self-start"
style="background: url({{ $imageurl.RelPermalink }}) center top no-repeat; background-size: cover;"
title="{{ .name }}"
></div>
{{ end }}
{{ end }}
</div>
{{ end }}
</div>

View File

@@ -0,0 +1,13 @@
<div class="bignote-{{ .type }} flex gap-4 items-center px-4 py-6 rounded">
<div class="w-32">
{{ if eq .type "notice" }}
<svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg">
<path d="M236.8,188.09,149.35,36.22h0a24.76,24.76,0,0,0-42.7,0L19.2,188.09a23.51,23.51,0,0,0,0,23.72A24.35,24.35,0,0,0,40.55,224h174.9a24.35,24.35,0,0,0,21.33-12.19A23.51,23.51,0,0,0,236.8,188.09ZM222.93,203.8a8.5,8.5,0,0,1-7.48,4.2H40.55a8.5,8.5,0,0,1-7.48-4.2,7.59,7.59,0,0,1,0-7.72L120.52,44.21a8.75,8.75,0,0,1,15,0l87.45,151.87A7.59,7.59,0,0,1,222.93,203.8ZM120,144V104a8,8,0,0,1,16,0v40a8,8,0,0,1-16,0Zm20,36a12,12,0,1,1-12-12A12,12,0,0,1,140,180Z">
</path>
</svg>
{{ end }}
</div>
<div>
{{ .text | markdownify }}
</div>
</div>