Merge pull request '/bbb' (#63) from bbb into main

Reviewed-on: #63
This commit is contained in:
sixtus 2022-10-09 20:50:38 +02:00
commit cc9540bc74
3 changed files with 30 additions and 1 deletions

18
content/intern/bbb.md Normal file
View File

@ -0,0 +1,18 @@
---
title: Big Blue Button
slug: bbb
description: Weiterleitungsseite auf Big Blue Button
draft: false
showmetadates: false
showmetalinks: false
aliases:
- /bbb
values:
redirect:
delay: 1
url: https://bbb.binary-kitchen.de/b/dez-elx-5xb-h1o
---
Diese Seite ist eine Weiterleitung auf unseren Raum bei Big Blue Button.
[{{< value "redirect" "url" >}}]({{< value "redirect" "url" >}})

View File

@ -0,0 +1,9 @@
{{- /* handle redirects */}}
{{- with index (default dict (index $.Page.Params "values")) "redirect" }}
{{- $delay := default 0 (index . "delay") }}
{{- $url := index . "url" }}
{{- if not $url }}
{{- errorf "missing, empty or null value at 'values.redirect.url': %s" .Position }}
{{- end }}
<meta http-equiv="refresh" content="{{ $delay }}; url={{ $url }}">
{{- end }}

View File

@ -6,7 +6,9 @@
{{- if not $key }}
{{- errorf "missing parameter 'key': %s" .Position }}
{{- end }}
{{- $value := index $.Site.Data.values $section $key }}
{{- $page := index (default dict (index (default dict (index $.Page.Params "values")) $section)) $key }}
{{- $site := index (default dict (index $.Site.Data.values $section)) $key }}
{{- $value := default $site $page }}
{{- if not $value }}
{{- errorf "missing, empty or null value at 'values/%s.%s': %s" $section $key .Position }}
{{- end }}