diff --git a/content/actualites/2021/07/13-retour-sur-le-marche-du-terroir/index.md b/content/actualites/2021/07/13-retour-sur-le-marche-du-terroir/index.md index d7481c3..5728aaf 100644 --- a/content/actualites/2021/07/13-retour-sur-le-marche-du-terroir/index.md +++ b/content/actualites/2021/07/13-retour-sur-le-marche-du-terroir/index.md @@ -1,8 +1,6 @@ --- title: Retour sur le Marché du terroir date: '2021-07-13' -image: null -image_credit: null description: >- 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 diff --git a/content/actualites/2021/07/22-partir-en-livre/index.md b/content/actualites/2021/07/22-partir-en-livre/index.md index 98657c6..42d3cc7 100644 --- a/content/actualites/2021/07/22-partir-en-livre/index.md +++ b/content/actualites/2021/07/22-partir-en-livre/index.md @@ -2,7 +2,6 @@ title: Partir en livre date: '2021-07-22' image: partir-en-livre.jpg -image_credit: null description: >- Venez faire un tour au marché du terroir de Crémeaux ou vous pourrez retrouver des produits locaux diff --git a/layouts/partials/article-preview.html b/layouts/partials/article-preview.html index 3cb1bd5..c4c60a7 100644 --- a/layouts/partials/article-preview.html +++ b/layouts/partials/article-preview.html @@ -5,7 +5,8 @@ {{ $truncateSize := cond $isBig 180 90}}
- {{ $image := .Resources.GetMatch (default "**.jpg" .Params.image) }} + {{ $imageName := or .Params.vignette .Params.image }} + {{ $image := .Resources.GetMatch (default "**.jpg" $imageName) }} {{ if $image }} {{ $resized := $image.Fill $pictureSize}} diff --git a/scripts/directus-to-markdown/index.js b/scripts/directus-to-markdown/index.js index f7a608a..6cee8e7 100644 --- a/scripts/directus-to-markdown/index.js +++ b/scripts/directus-to-markdown/index.js @@ -38,10 +38,14 @@ const config = { }, actualites: { 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 }, 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("-") return `./content/actualites/${year}/${month}/${day}-${urlslug(article.title, { remove: /\./g })}`; },