Nouveau thème pour 2026
This commit is contained in:
21
themes/2026/layouts/_shortcodes/sound.html
Normal file
21
themes/2026/layouts/_shortcodes/sound.html
Normal file
@@ -0,0 +1,21 @@
|
||||
{{- $soundData := .Get 0 -}}
|
||||
{{- $dataFile := .Page.Resources.Get (printf "data/sounds/%s.yaml" $soundData) -}}
|
||||
{{- if $dataFile -}}
|
||||
{{- $data := $dataFile.Content | transform.Unmarshal -}}
|
||||
{{- $audio := .Page.Resources.Get $data.file -}}
|
||||
{{- if $audio -}}
|
||||
<figure>
|
||||
<audio controls preload="metadata">
|
||||
<source src="{{ $audio.RelPermalink }}">
|
||||
Votre navigateur ne prend pas en charge la lecture audio.
|
||||
</audio>
|
||||
{{- if or $data.title (or $data.description $data.attribution) -}}
|
||||
<figcaption>
|
||||
{{- with $data.title -}}<p><strong>{{ . }}</strong></p>{{- end -}}
|
||||
{{- with $data.description -}}<p>{{ . | markdownify }}</p>{{- end -}}
|
||||
{{- with $data.attribution -}}<p><strong>Attribution :</strong> <em>{{ . | markdownify }}</em></p>{{- end -}}
|
||||
</figcaption>
|
||||
{{- end -}}
|
||||
</figure>
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
Reference in New Issue
Block a user