diff --git a/.eleventy.js b/.eleventy.js index c886277..148514e 100644 --- a/.eleventy.js +++ b/.eleventy.js @@ -21,6 +21,7 @@ module.exports = function(eleventyConfig) { eleventyConfig.addPassthroughCopy("src/dl"); eleventyConfig.addPassthroughCopy("src/images"); eleventyConfig.addPassthroughCopy("src/presse/images"); + eleventyConfig.addPassthroughCopy("src/idees-recues/images"); eleventyConfig.addPassthroughCopy("src/actualites/images"); eleventyConfig.addFilter("readableDate", dateObj => { diff --git a/.eleventyignore b/.eleventyignore index c8f3f40..2f783d8 100644 --- a/.eleventyignore +++ b/.eleventyignore @@ -2,4 +2,4 @@ src/familles/ src/familles.njk src/infos/on-parle-de-nous.md src/infos/historique.md -src/infos/idees-recues/idees-recues-a-faire.md +src/idees-recues/idees-recues-a-faire.md diff --git a/src/_includes/layouts/redirect.njk b/src/_includes/layouts/redirect.njk new file mode 100644 index 0000000..239baef --- /dev/null +++ b/src/_includes/layouts/redirect.njk @@ -0,0 +1,11 @@ + + +
+
+
C’est peut-être l’un des arguments que les parents d’enfants en Instruction en Famille (IEF) entendent le plus souvent : « Moi, je soutiens l’école de la République, qui permet à tous les enfants d’avoir les mêmes chances de réussir dans la vie ! ».
diff --git a/src/infos/idees-recues/rejet-systeme.md b/src/idees-recues/rejet-systeme.md
similarity index 89%
rename from src/infos/idees-recues/rejet-systeme.md
rename to src/idees-recues/rejet-systeme.md
index 917d4d7..f41e68f 100644
--- a/src/infos/idees-recues/rejet-systeme.md
+++ b/src/idees-recues/rejet-systeme.md
@@ -1,6 +1,5 @@
---
title: Idée reçue - Vous rejetez l'école de la république !
-permalink: /ief-demystifiee/rejet-systeme/
eleventyNavigation:
key: RejetSysteme
parent: Idees-recues
@@ -8,7 +7,7 @@ eleventyNavigation:
order: 3
---
-
+
La loi qui fait de l’instruction en famille une exception soumise à autorisation est appelée la **« loi séparatisme »**… alors les familles qui pratiquent l’Instruction en Famille (IEF) sont-elles des séparatistes ?
diff --git a/src/infos/idees-recues/sociabilisation.md b/src/idees-recues/sociabilisation.md
similarity index 83%
rename from src/infos/idees-recues/sociabilisation.md
rename to src/idees-recues/sociabilisation.md
index 5a9264b..4fdd3eb 100644
--- a/src/infos/idees-recues/sociabilisation.md
+++ b/src/idees-recues/sociabilisation.md
@@ -1,6 +1,5 @@
---
title: Idée reçue - Les enfants qui ne vont pas à l´école ne sont pas sociabilisés !
-permalink: /ief-demystifiee/sociabilisation/
eleventyNavigation:
key: Sociabilisation
parent: Idees-recues
@@ -8,7 +7,7 @@ eleventyNavigation:
order: 2
---
-
+
Les préjugés ont la vie dure ! MAIS NON : Pratiquer « l’école à la maison » ou l’instruction En Famille (IEF) ne signifie pas que l’enfant RESTE tous les jours à la maison ! D’ailleurs, au sein du NonSco'llectif, on préfère appeler ça **“l’instruction hors école”**… Car nos enfants sont bien loin de ne fréquenter que leurs parents, frères et sœurs !
@@ -23,4 +22,4 @@ Les parents décidant d’assurer l’instruction de leur(s) enfant(s) sont gén
Pour en savoir plus :
[Grand sondage national](https://federation-felicia.org/liberte-educative/ief/) de l’association Félicia, réalisé en collaboration avec les associations et la chercheuse Christine Brabant, Ph. D. de l’Université de Montréal, spécialiste de l’Instruction en Famille
-
+
diff --git a/src/redirects.md b/src/redirects.md
new file mode 100644
index 0000000..c4a8be4
--- /dev/null
+++ b/src/redirects.md
@@ -0,0 +1,25 @@
+---
+# From https://github.com/11ty/eleventy/issues/510
+#
+# This file does hijinx with the "pagination" system to generate many small pages from one set of data...
+# and uses that do to redirects from some URLs to others.
+# We use this to try to keep old links working.
+#
+# There's limited power to this approach (it only works for specific pages listed; it can't glob),
+# but those are limitations inherent to an approach that works via static site gen, rather than via server configuration.
+# The related upside of an approach that works via static site gen is the portability.
+pagination:
+ data: redirects
+ size: 1
+ alias: redirect
+# Add your redirection tuples to this list!
+redirects:
+ - {"from": "/ief-demystifiee/", "to": "/idees-recues/"}
+ - {"from": "/ief-demystifiee/rejet-ecole/", "to": "/idees-recues/rejet-ecole/"}
+ - {"from": "/ief-demystifiee/rejet-systeme/", "to": "/idees-recues/rejet-systeme/"}
+ - {"from": "/ief-demystifiee/sociabilisation/", "to": "/idees-recues/sociabilisation/"}
+# The "permalink" attribute determines where the output page will be located.
+permalink: "{{ redirect.from }}"
+# The "redirect" layout just has a small html header with the meta tags that do redirection.
+layout: layouts/redirect
+---