feat(shortcode): enable cross-referencing audio

Adds id param to audio shortcode

Hashes are prefixed in the form `#audio-<ID>`

E.g. add `id="my-talk"` when calling the audio shortcode and then reference it using [link to my talk audio](#audio-my-talk)
This commit is contained in:
George Cushen 2020-09-22 23:02:24 +01:00
commit d325991ffb
2 changed files with 5 additions and 5 deletions

View file

@ -16,5 +16,5 @@ max_line_length = 100
[*.md] [*.md]
trim_trailing_whitespace = false trim_trailing_whitespace = false
[{layouts/shortcodes/*.html, layouts/_default/_markup/*.html}] [{*/layouts/shortcodes/*.html, */layouts/_default/_markup/*.html}]
insert_final_newline = false insert_final_newline = false

View file

@ -19,8 +19,8 @@
{{ $audio = $audio | relURL }} {{ $audio = $audio | relURL }}
{{ end }} {{ end }}
{{ with $audio }} {{ if $audio }}
<audio controls> <audio controls {{ with (.Get "id") }}id="audio-{{.|urlize}}"{{end}}>
<source src="{{ . }}" type="audio/{{$audio_type}}"> <source src="{{$audio}}" type="audio/{{$audio_type}}">
</audio> </audio>
{{ end }} {{ end }}