aboutsummaryrefslogtreecommitdiff
path: root/themes/hugo-theme-stack/layouts/shortcodes/youtube.html
diff options
context:
space:
mode:
Diffstat (limited to 'themes/hugo-theme-stack/layouts/shortcodes/youtube.html')
-rw-r--r--themes/hugo-theme-stack/layouts/shortcodes/youtube.html13
1 files changed, 13 insertions, 0 deletions
diff --git a/themes/hugo-theme-stack/layouts/shortcodes/youtube.html b/themes/hugo-theme-stack/layouts/shortcodes/youtube.html
new file mode 100644
index 0000000..2f85931
--- /dev/null
+++ b/themes/hugo-theme-stack/layouts/shortcodes/youtube.html
@@ -0,0 +1,13 @@
+{{- $pc := .Page.Site.Config.Privacy.YouTube -}}
+{{- if not $pc.Disable -}}
+{{- $ytHost := cond $pc.PrivacyEnhanced "www.youtube-nocookie.com" "www.youtube.com" -}}
+{{- $id := .Get "id" | default (.Get 0) -}}
+<div class="video-wrapper">
+ <iframe loading="lazy"
+ src="https://{{ $ytHost }}/embed/{{ $id }}{{ with .Get "autoplay" }}{{ if eq . "true" }}?autoplay=1{{ end }}{{ end }}"
+ allowfullscreen
+ title="YouTube Video"
+ >
+ </iframe>
+</div>
+{{ end -}} \ No newline at end of file