feat: Ajout des vignettes
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Simon 2023-05-04 21:20:34 +02:00
parent 0a3ceec95d
commit f12cfce40b
4 changed files with 7 additions and 5 deletions

View File

@ -1,8 +1,6 @@
--- ---
title: Retour sur le Marché du terroir title: Retour sur le Marché du terroir
date: '2021-07-13' date: '2021-07-13'
image: null
image_credit: null
description: >- description: >-
C'est sous le premier soleil de juillet que le marché du terroir a eu lieu, le C'est sous le premier soleil de juillet que le marché du terroir a eu lieu, le
vendredi 2 juillet à partir de 18 heures, organisé par la municipalité sous la vendredi 2 juillet à partir de 18 heures, organisé par la municipalité sous la

View File

@ -2,7 +2,6 @@
title: Partir en livre title: Partir en livre
date: '2021-07-22' date: '2021-07-22'
image: partir-en-livre.jpg image: partir-en-livre.jpg
image_credit: null
description: >- description: >-
Venez faire un tour au marché du terroir de Crémeaux ou vous pourrez retrouver Venez faire un tour au marché du terroir de Crémeaux ou vous pourrez retrouver
des produits locaux des produits locaux

View File

@ -5,7 +5,8 @@
{{ $truncateSize := cond $isBig 180 90}} {{ $truncateSize := cond $isBig 180 90}}
<div class="post{{ if $isBig }} big{{ end }}"> <div class="post{{ if $isBig }} big{{ end }}">
<div class="picture"> <div class="picture">
{{ $image := .Resources.GetMatch (default "**.jpg" .Params.image) }} {{ $imageName := or .Params.vignette .Params.image }}
{{ $image := .Resources.GetMatch (default "**.jpg" $imageName) }}
<a href="{{ .RelPermalink }}"> <a href="{{ .RelPermalink }}">
{{ if $image }} {{ if $image }}
{{ $resized := $image.Fill $pictureSize}} {{ $resized := $image.Fill $pictureSize}}

View File

@ -38,10 +38,14 @@ const config = {
}, },
actualites: { actualites: {
readByQueryOption: { readByQueryOption: {
fields: ['title', 'date', 'image', 'image_credit', 'description', 'auteur', 'draft', 'content'], fields: ['title', 'date', 'image', 'image_credit', 'vignette', 'vignette_credit', 'description', 'auteur', 'draft', 'content'],
filterDraft filterDraft
}, },
pathBuilder: (article) => { pathBuilder: (article) => {
if (!article.image) delete article.image
if (!article.image_credit) delete article.image_credit
if (!article.vignette) delete article.vignette
if (!article.vignette_credit) delete article.vignette_credit
const [year, month, day] = article.date.split("-") const [year, month, day] = article.date.split("-")
return `./content/actualites/${year}/${month}/${day}-${urlslug(article.title, { remove: /\./g })}`; return `./content/actualites/${year}/${month}/${day}-${urlslug(article.title, { remove: /\./g })}`;
}, },