Harmoniser les asides et le rendu des articles
Closes #5 Closes #6 Closes #8 Closes #9 Closes #10
This commit is contained in:
@@ -87,40 +87,38 @@
|
||||
{{- end -}}
|
||||
|
||||
{{- if gt (len $unusedImages) 0 -}}
|
||||
<aside class="article-complementary-images">
|
||||
<section>
|
||||
<h2>Images complémentaires</h2>
|
||||
<ul>
|
||||
{{- range $unusedImages -}}
|
||||
{{- $imageName := path.Base .Name -}}
|
||||
{{- $imageStem := $imageName | replaceRE "\\.[^.]+$" "" -}}
|
||||
{{- $data := dict -}}
|
||||
{{- $dataFile := $page.Resources.Get (printf "data/images/%s.yaml" $imageStem) -}}
|
||||
{{- if not $dataFile -}}
|
||||
{{- $dataFile = $page.Resources.Get (printf "data/%s.yaml" $imageStem) -}}
|
||||
{{- end -}}
|
||||
{{- if $dataFile -}}
|
||||
{{- with $dataFile.Content | transform.Unmarshal -}}
|
||||
{{- $data = . -}}
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
{{- $title := default (printf "Image complémentaire : %s" $imageName) (index $data "title") -}}
|
||||
{{- $thumbnail := . -}}
|
||||
{{- if and (ne .MediaType.SubType "svg") (gt .Width 360) -}}
|
||||
{{- $thumbnail = partial "media/process-image.html" (dict
|
||||
"image" .
|
||||
"action" "Resize"
|
||||
"spec" "360x"
|
||||
) -}}
|
||||
{{- end -}}
|
||||
<li>
|
||||
<a href="{{ .RelPermalink }}" title="{{ $title }}">
|
||||
<img src="{{ $thumbnail.RelPermalink }}" alt="{{ $title }}" loading="lazy" decoding="async">
|
||||
</a>
|
||||
</li>
|
||||
<section class="article-aside-block article-complementary-files">
|
||||
<h2>Fichiers complémentaires</h2>
|
||||
<ul>
|
||||
{{- range $unusedImages -}}
|
||||
{{- $imageName := path.Base .Name -}}
|
||||
{{- $imageStem := $imageName | replaceRE "\\.[^.]+$" "" -}}
|
||||
{{- $data := dict -}}
|
||||
{{- $dataFile := $page.Resources.Get (printf "data/images/%s.yaml" $imageStem) -}}
|
||||
{{- if not $dataFile -}}
|
||||
{{- $dataFile = $page.Resources.Get (printf "data/%s.yaml" $imageStem) -}}
|
||||
{{- end -}}
|
||||
</ul>
|
||||
</section>
|
||||
</aside>
|
||||
{{- if $dataFile -}}
|
||||
{{- with $dataFile.Content | transform.Unmarshal -}}
|
||||
{{- $data = . -}}
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
{{- $title := default (printf "Image complémentaire : %s" $imageName) (index $data "title") -}}
|
||||
{{- $thumbnail := . -}}
|
||||
{{- if and (ne .MediaType.SubType "svg") (gt .Width 360) -}}
|
||||
{{- $thumbnail = partial "media/process-image.html" (dict
|
||||
"image" .
|
||||
"action" "Resize"
|
||||
"spec" "360x"
|
||||
) -}}
|
||||
{{- end -}}
|
||||
<li>
|
||||
<a href="{{ .RelPermalink }}" title="{{ $title }}">
|
||||
<img src="{{ $thumbnail.RelPermalink }}" alt="{{ $title }}" loading="lazy" decoding="async">
|
||||
</a>
|
||||
</li>
|
||||
{{- end -}}
|
||||
</ul>
|
||||
</section>
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
|
||||
Reference in New Issue
Block a user