| 1234567891011121314151617181920212223242526 | 
							- {{/* Enable audio to be loaded from local page dir or media library at `static/media/`. */}}
 
- {{/* Supports primarily MP3 and MP4. */}}
 
- {{ $path := "" }}
 
- {{ $root_dir := "" }}
 
- {{ $media_dir := .Page.Scratch.Get "media_dir" }}
 
- {{ if .Get "library" }}
 
-   {{ $path = printf "%s/" $media_dir }}
 
-   {{ $root_dir = "static/" }}
 
- {{ end }}
 
- {{ $audio := printf "%s%s" $path (.Get "src") }}
 
- {{ $audio_type := strings.TrimPrefix "." (path.Ext (.Get "src")) | lower }}
 
- {{/* Set MP3 mime type to mpeg. */}}
 
- {{ $audio_type = replace $audio_type "mp3" "mpeg" }}
 
- {{ if .Get "library" }}
 
-   {{ $audio = $audio | relURL }}
 
- {{ end }}
 
- {{ with $audio }}
 
-   <audio controls>
 
-     <source src="{{ . }}" type="audio/{{$audio_type}}">
 
-   </audio>
 
- {{ end }}
 
 
  |