From 0da6ee8846f597ac897646a2f33521a1efe0655c Mon Sep 17 00:00:00 2001
From: Matt Kohls <mattkohls13@gmail.com>
Date: Sat, 6 Jun 2020 18:16:00 -0400
Subject: Initial work on theme

---
 layouts/shortcodes/audio.html | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
 create mode 100644 layouts/shortcodes/audio.html

(limited to 'layouts/shortcodes/audio.html')

diff --git a/layouts/shortcodes/audio.html b/layouts/shortcodes/audio.html
new file mode 100644
index 0000000..d64d850
--- /dev/null
+++ b/layouts/shortcodes/audio.html
@@ -0,0 +1,16 @@
+<audio controls>
+	{{ if .IsNamedParams }}
+		{{ if isset .Params "src" }}
+			{{ if isset .Params "type" }}
+				<source src="{{ .Get "src" }}" type="audio/{{ .Get "type" }}">
+			{{ else }}
+				{{ errorf "Missing type parameter: %s" .Position }}
+			{{ end }}
+		{{ else }}
+			{{ errorf "Missing src parameter: %s" .Position }}
+		{{ end }}
+	{{ else }}
+		{{ errorf "Missing parameter names: %s" .Position }}
+	{{ end }}
+Browser does not support embedded audio.
+</audio>
-- 
cgit v1.2.3