diff --git a/layouts/shortcodes/audio.html b/layouts/shortcodes/audio.html new file mode 100644 index 0000000..faa66f9 --- /dev/null +++ b/layouts/shortcodes/audio.html @@ -0,0 +1,24 @@ +{{ $src := .Get "src" | default (.Get 0) +}} {{ $type := .Get "type" +}} {{ if and (isset .Params "type") (not (eq $type "")) +}} {{ .Scratch.Set "type" $type +}} {{ else +}} {{ $type := strings.TrimSuffix $src (path.Ext $src) +}} {{ $type := strings.TrimPrefix "." $type +}} {{ .Scratch.Set "type" $type +}} {{ end +}} +{{ $text := .Get "text" +}} {{ if and (isset .Params "text") (not (eq $text "")) +}} {{ .Scratch.Set "text" $text +}} {{ else +}} {{ .Scratch.Set "text" "Audio playback is not available on your browser." +}} {{ end +}} + \ No newline at end of file