feat: ajout de la boutique dans le menu

main
Jalil Arfaoui 2024-10-12 16:40:36 +02:00
parent 30713edfa3
commit a6b0a757c2
7 changed files with 20 additions and 7 deletions

View File

@ -17,6 +17,6 @@
} }
%} %}
{{ collections.all | eleventyNavigation | eleventyNavigationToHtml(navigationOptions) | safe }} {{ collections.all | eleventyNavigation | eleventyNavigationToHtml(navigationOptions) | targetBlankForExternalLinks |safe }}
</header> </header>

6
src/boutique.md Normal file
View File

@ -0,0 +1,6 @@
---
eleventyNavigation:
key: Boutique
url: https://nonscollectif.myspreadshop.fr/
order: 9
---

View File

@ -1,7 +1,9 @@
const mediaLogo = require('./mediaLogo') const mediaLogo = require('./mediaLogo')
const mediaName = require('./mediaName') const mediaName = require('./mediaName')
const targetBlankForExternalLinks = require('./targetBlankForExternalLinks')
module.exports = function(eleventyConfig) { module.exports = function(eleventyConfig) {
eleventyConfig.addFilter('mediaLogo', mediaLogo) eleventyConfig.addFilter('mediaLogo', mediaLogo)
eleventyConfig.addFilter('mediaName', mediaName) eleventyConfig.addFilter('mediaName', mediaName)
eleventyConfig.addFilter("targetBlankForExternalLinks", targetBlankForExternalLinks)
} }

View File

@ -0,0 +1,6 @@
function targetBlankForExternalLinks (url) {
const anchorRegex = /(href="https?:[^"]+")/g;
return url.replace(anchorRegex, '$1 target="_blank"');
}
module.exports = targetBlankForExternalLinks

View File

@ -2,9 +2,6 @@
title: L'instruction en famille en France - Chiffres title: L'instruction en famille en France - Chiffres
description: "53 000 enfants instruits hors école : raisons de santé, modes de vie itinérants, pédagogies alternatives, choix de vie …" description: "53 000 enfants instruits hors école : raisons de santé, modes de vie itinérants, pédagogies alternatives, choix de vie …"
permalink: /Chiffres/ permalink: /Chiffres/
eleventyNavigation:
key: Chiffres
order: 3
--- ---
## Suivi des demandes - Septembre 2024 ## Suivi des demandes - Septembre 2024

View File

@ -4,9 +4,6 @@ description: L'école est-elle obligatoire ? Que dit la loi sur l'instruction en
date: 2022-07-26 date: 2022-07-26
modified: 2022-07-26 modified: 2022-07-26
permalink: /droit/ permalink: /droit/
eleventyNavigation:
key: La loi
order: 4
--- ---
## Que disait la loi avant 2022 ? ## Que disait la loi avant 2022 ?

View File

@ -8,6 +8,11 @@ eleventyNavigation:
order: 8 order: 8
--- ---
[Le droit](/droit/){.button .mx-auto target=_blank style="display:inline-block"}
[Les chiffres](/Chiffres/){.button .mx-auto target=_blank style="display:inline-block"}
## Nos ressources en accès libre ## Nos ressources en accès libre
### Suivi des demandes - Septembre 2024 ### Suivi des demandes - Septembre 2024