From bab41dcc3a285fbee6643de07f9bd2ebd8dac7c9 Mon Sep 17 00:00:00 2001 From: Jalil Arfaoui Date: Mon, 27 Jun 2022 01:33:29 +0200 Subject: [PATCH] =?UTF-8?q?feat:=20ajoute=20une=20structure=20de=20base=20?= =?UTF-8?q?pour=20les=20t=C3=A9moignages=20famille?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .eleventy.js | 31 ++++++++++++++++++++++++++ .gitignore | 1 + _data/metadata.json | 21 ++++++++++++++++++ _includes/familles.njk | 8 +++++++ _includes/layouts/base.njk | 36 ++++++++++++++++++++++++++++++ _includes/layouts/famille.njk | 38 +++++++++++++++++++++++++++++++ _includes/layouts/home.njk | 5 +++++ familles.njk | 14 ++++++++++++ familles/arfaoui.json | 42 +++++++++++++++++++++++++++++++++++ familles/arfaoui.md | 1 + familles/famille2.json | 42 +++++++++++++++++++++++++++++++++++ familles/famille2.md | 1 + familles/famille3.json | 42 +++++++++++++++++++++++++++++++++++ familles/famille3.md | 1 + familles/famille4.json | 42 +++++++++++++++++++++++++++++++++++ familles/famille4.md | 1 + familles/familles.json | 6 +++++ index.njk | 15 +++++++++++++ package-lock.json | 27 +++++++++++++++++++--- package.json | 5 +++-- 20 files changed, 374 insertions(+), 5 deletions(-) create mode 100644 .eleventy.js create mode 100644 _data/metadata.json create mode 100644 _includes/familles.njk create mode 100644 _includes/layouts/base.njk create mode 100644 _includes/layouts/famille.njk create mode 100644 _includes/layouts/home.njk create mode 100644 familles.njk create mode 100644 familles/arfaoui.json create mode 100644 familles/arfaoui.md create mode 100644 familles/famille2.json create mode 100644 familles/famille2.md create mode 100644 familles/famille3.json create mode 100644 familles/famille3.md create mode 100644 familles/famille4.json create mode 100644 familles/famille4.md create mode 100644 familles/familles.json create mode 100644 index.njk diff --git a/.eleventy.js b/.eleventy.js new file mode 100644 index 0000000..04ab4b0 --- /dev/null +++ b/.eleventy.js @@ -0,0 +1,31 @@ +const { DateTime } = require("luxon"); + +const pluginNavigation = require("@11ty/eleventy-navigation"); + +module.exports = function(eleventyConfig) { + eleventyConfig.addPlugin(pluginNavigation); + + eleventyConfig.addFilter("readableDate", dateObj => { + return DateTime.fromJSDate(dateObj, {zone: 'utc'}).setLocale("fr").toFormat("dd LLL yyyy"); + }); + + // https://html.spec.whatwg.org/multipage/common-microsyntaxes.html#valid-date-string + eleventyConfig.addFilter('htmlDateString', (dateObj) => { + return DateTime.fromJSDate(dateObj, {zone: 'utc'}).toFormat('yyyy-LL-dd'); + }); + +// Get the first `n` elements of a collection. + eleventyConfig.addFilter("head", (array, n) => { + if (!Array.isArray(array) || array.length === 0) { + return []; + } + if (n < 0) { + return array.slice(n); + } + + return array.slice(0, n); + }); + + eleventyConfig.addFilter("nlToBr", string => string.replaceAll('\n', '
')) +} + diff --git a/.gitignore b/.gitignore index 9452459..c92181c 100644 --- a/.gitignore +++ b/.gitignore @@ -189,3 +189,4 @@ dist .yarn/install-state.gz .pnp.* +/_site/ diff --git a/_data/metadata.json b/_data/metadata.json new file mode 100644 index 0000000..d60ad80 --- /dev/null +++ b/_data/metadata.json @@ -0,0 +1,21 @@ +{ + "title": "Nous Toustes", + "url": "https://example.com/", + "language": "fr", + "description": "Rétablissons la vérité sur l’instruction en famille", + "feed": { + "subtitle": "Rétablissons la vérité sur l’instruction en famille", + "filename": "feed.xml", + "path": "/feed/feed.xml", + "id": "https://example.com/" + }, + "jsonfeed": { + "path": "/feed/feed.json", + "url": "https://example.com/feed/feed.json" + }, + "author": { + "name": "Jalil Arfaoui", + "email": "jalil@arfaoui.net", + "url": "https://jalil.arfaoui.net" + } +} diff --git a/_includes/familles.njk b/_includes/familles.njk new file mode 100644 index 0000000..a7a06d5 --- /dev/null +++ b/_includes/familles.njk @@ -0,0 +1,8 @@ +
    + {% for famille in listeFamilles %} +
  1. + {% if famille.data.nom %}{{ famille.data.nom }}{% else %}{{ famille.url }}{% endif %} + +
  2. + {% endfor %} +
diff --git a/_includes/layouts/base.njk b/_includes/layouts/base.njk new file mode 100644 index 0000000..8ea038b --- /dev/null +++ b/_includes/layouts/base.njk @@ -0,0 +1,36 @@ + + + + + + {{ title or metadata.title }} + + + + + + + + + + +
+

{{ metadata.title }}

+ + {#- Read more about `eleventy-navigation` at https://www.11ty.dev/docs/plugins/navigation/ #} + +
+ + + {{ content | safe }} + + +
+ + + + diff --git a/_includes/layouts/famille.njk b/_includes/layouts/famille.njk new file mode 100644 index 0000000..ca561cd --- /dev/null +++ b/_includes/layouts/famille.njk @@ -0,0 +1,38 @@ +--- +layout: layouts/base.njk +templateClass: tmpl-post +--- +

{{ title }}

+ + + +

{{ intro }}

+ +{% for parent in parents %} +

{{ parent.nom }}

+

[Photo ou vidéo]

+ +{% endfor %} + +{% for enfant in enfants %} +

{{ enfant.nom }}

+

[Photo ou vidéo]

+ +

{{ enfant.presentation }}

+{% endfor %} + + +

Nos principes pédagogiques

+ +{{ pedagogie | nlToBr | safe }} diff --git a/_includes/layouts/home.njk b/_includes/layouts/home.njk new file mode 100644 index 0000000..ebba6b3 --- /dev/null +++ b/_includes/layouts/home.njk @@ -0,0 +1,5 @@ +--- +layout: layouts/base.njk +templateClass: tmpl-home +--- +{{ content | safe }} diff --git a/familles.njk b/familles.njk new file mode 100644 index 0000000..6892505 --- /dev/null +++ b/familles.njk @@ -0,0 +1,14 @@ +--- +layout: layouts/base.njk +permalink: /familles/ +eleventyNavigation: +key: Toutes les familles +order: 2 +--- + +

Toutes les familles

+ +{{ collections | log }} + +{% set listeFamilles = collections.familles %} +{% include "familles.njk" %} diff --git a/familles/arfaoui.json b/familles/arfaoui.json new file mode 100644 index 0000000..ad6b2c2 --- /dev/null +++ b/familles/arfaoui.json @@ -0,0 +1,42 @@ +{ + "nom": "Famille Arfaoui", + "description": "La famille Arfaoui a commencé l’instruction en famille en 2022.", + "parents": [ + { + "nom": "Jalil Arfaoui", + "age": "42 ans", + "activité": "Ingénieur informaticien", + "nationalité": "Français", + "langues": "français, anglais et arabe" + }, + { + "nom": "Karène Arfaoui", + "age": "38 ans", + "activité": "Commerçante et consultante en communication", + "nationalité": "Française", + "langues": "français et anglais" + } + ], + "enfants": [ + { + "nom": "Jade", + "age": "8 ans", + "ief": "École publique, puis Montessori, puis IEF depuis 2021", + "activites": "Fanni, quod mihi tantum tribui", + "autorisation": "Accordée de «plein droit»", + "controle": "Positif", + "presentation": "Jade bla bla Tu autem, Fanni, quod mihi tantum tribui dicis quantum ego nec adgnosco nec postulo, facis amice; sed, ut mihi videris, non recte iudicas de Catone; aut enim nemo, quod quidem magis credo, aut si quisquam, ille sapiens fuit. Quo modo, ut alia omittam, mortem filii tulit! memineram Paulum, videram Galum, sed hi in pueris, Cato in perfecto et spectato viro.", + "citation": "Une petite citation" + }, + { + "nom": "Nora", + "age": "6 ans", + "ief": "École publique, puis Montessori, puis établissement privé catholique, puis IEF depuis 2022", + "activites": "Fanni, quod mihi tantum tribui", + "autorisation": "Refusée (motif 4)", + "presentation": "Nora bla bla Tu autem, Fanni, quod mihi tantum tribui dicis quantum ego nec adgnosco nec postulo, facis amice; sed, ut mihi videris, non recte iudicas de Catone; aut enim nemo, quod quidem magis credo, aut si quisquam, ille sapiens fuit. Quo modo, ut alia omittam, mortem filii tulit! memineram Paulum, videram Galum, sed hi in pueris, Cato in perfecto et spectato viro.", + "citation": "Une petite citation" + } + ], + "pedagogie": "Nous avons choisi bla bla Tu autem, Fanni, quod mihi tantum tribui dicis quantum ego nec adgnosco nec postulo, facis amice; sed, ut mihi videris, non recte iudicas de Catone; aut enim nemo, quod quidem magis credo, aut si quisquam, ille sapiens fuit. Quo modo, ut alia omittam, mortem filii tulit! memineram Paulum, videram Galum, sed hi in pueris, Cato in perfecto et spectato viro.\n\n\n\nHaec igitur prima lex amicitiae sanciatur, ut ab amicis honesta petamus, amicorum causa honesta faciamus, ne exspectemus quidem, dum rogemur; studium semper adsit, cunctatio absit; consilium vero dare audeamus libere. Plurimum in amicitia amicorum bene suadentium valeat auctoritas, eaque et adhibeatur ad monendum non modo aperte sed etiam acriter, si res postulabit, et adhibitae pareatur.\n\nEquitis Romani autem esse filium criminis loco poni ab accusatoribus neque his iudicantibus oportuit neque defendentibus nobis. Nam quod de pietate dixistis, est quidem ista nostra existimatio, sed iudicium certe parentis; quid nos opinemur, audietis ex iuratis; quid parentes sentiant, lacrimae matris incredibilisque maeror, squalor patris et haec praesens maestitia, quam cernitis, luctusque declarat.\n\nOmitto iuris dictionem in libera civitate contra leges senatusque consulta; caedes relinquo; libidines praetereo, quarum acerbissimum extat indicium et ad insignem memoriam turpitudinis et paene ad iustum odium imperii nostri, quod constat nobilissimas virgines se in puteos abiecisse et morte voluntaria necessariam turpitudinem depulisse. Nec haec idcirco omitto, quod non gravissima sint, sed quia nunc sine teste dico.\n\nUt enim quisque sibi plurimum confidit et ut quisque maxime virtute et sapientia sic munitus est, ut nullo egeat suaque omnia in se ipso posita iudicet, ita in amicitiis expetendis colendisque maxime excellit. Quid enim? Africanus indigens mei? Minime hercule! ac ne ego quidem illius; sed ego admiratione quadam virtutis eius, ille vicissim opinione fortasse non nulla, quam de meis moribus habebat, me dilexit; auxit benevolentiam consuetudo. Sed quamquam utilitates multae et magnae consecutae sunt, non sunt tamen ab earum spe causae diligendi profectae.\n\nIllud tamen clausos vehementer angebat quod captis navigiis, quae frumenta vehebant per flumen, Isauri quidem alimentorum copiis adfluebant, ipsi vero solitarum rerum cibos iam consumendo inediae propinquantis aerumnas exitialis horrebant.\n\n" +} diff --git a/familles/arfaoui.md b/familles/arfaoui.md new file mode 100644 index 0000000..afd75d2 --- /dev/null +++ b/familles/arfaoui.md @@ -0,0 +1 @@ +La famille Arfaoui a débuté l’instruction en famille bla bla Tu autem, Fanni, quod mihi tantum tribui dicis quantum ego nec adgnosco nec postulo, facis amice; sed, ut mihi videris, non recte iudicas de Catone; aut enim nemo, quod quidem magis credo, aut si quisquam, ille sapiens fuit. Quo modo, ut alia omittam, mortem filii tulit! memineram Paulum, videram Galum, sed hi in pueris, Cato in perfecto et spectato viro. diff --git a/familles/famille2.json b/familles/famille2.json new file mode 100644 index 0000000..910bc50 --- /dev/null +++ b/familles/famille2.json @@ -0,0 +1,42 @@ +{ + "nom": "Famille 2", + "description": "La famille Arfaoui a commencé l’instruction en famille en 2022.", + "parents": [ + { + "nom": "Jalil Arfaoui", + "age": "42 ans", + "activité": "Ingénieur informaticien", + "nationalité": "Français", + "langues": "français, anglais et arabe" + }, + { + "nom": "Karène Arfaoui", + "age": "38 ans", + "activité": "Commerçante et consultante en communication", + "nationalité": "Française", + "langues": "français et anglais" + } + ], + "enfants": [ + { + "nom": "Jade", + "age": "8 ans", + "ief": "École publique, puis Montessori, puis IEF depuis 2021", + "activites": "Fanni, quod mihi tantum tribui", + "autorisation": "Accordée de «plein droit»", + "controle": "Positif", + "presentation": "Jade bla bla Tu autem, Fanni, quod mihi tantum tribui dicis quantum ego nec adgnosco nec postulo, facis amice; sed, ut mihi videris, non recte iudicas de Catone; aut enim nemo, quod quidem magis credo, aut si quisquam, ille sapiens fuit. Quo modo, ut alia omittam, mortem filii tulit! memineram Paulum, videram Galum, sed hi in pueris, Cato in perfecto et spectato viro.", + "citation": "Une petite citation" + }, + { + "nom": "Nora", + "age": "6 ans", + "ief": "École publique, puis Montessori, puis établissement privé catholique, puis IEF depuis 2022", + "activites": "Fanni, quod mihi tantum tribui", + "autorisation": "Refusée (motif 4)", + "presentation": "Nora bla bla Tu autem, Fanni, quod mihi tantum tribui dicis quantum ego nec adgnosco nec postulo, facis amice; sed, ut mihi videris, non recte iudicas de Catone; aut enim nemo, quod quidem magis credo, aut si quisquam, ille sapiens fuit. Quo modo, ut alia omittam, mortem filii tulit! memineram Paulum, videram Galum, sed hi in pueris, Cato in perfecto et spectato viro.", + "citation": "Une petite citation" + } + ], + "pedagogie": "Nous avons choisi bla bla Tu autem, Fanni, quod mihi tantum tribui dicis quantum ego nec adgnosco nec postulo, facis amice; sed, ut mihi videris, non recte iudicas de Catone; aut enim nemo, quod quidem magis credo, aut si quisquam, ille sapiens fuit. Quo modo, ut alia omittam, mortem filii tulit! memineram Paulum, videram Galum, sed hi in pueris, Cato in perfecto et spectato viro.\n\n\n\nHaec igitur prima lex amicitiae sanciatur, ut ab amicis honesta petamus, amicorum causa honesta faciamus, ne exspectemus quidem, dum rogemur; studium semper adsit, cunctatio absit; consilium vero dare audeamus libere. Plurimum in amicitia amicorum bene suadentium valeat auctoritas, eaque et adhibeatur ad monendum non modo aperte sed etiam acriter, si res postulabit, et adhibitae pareatur.\n\nEquitis Romani autem esse filium criminis loco poni ab accusatoribus neque his iudicantibus oportuit neque defendentibus nobis. Nam quod de pietate dixistis, est quidem ista nostra existimatio, sed iudicium certe parentis; quid nos opinemur, audietis ex iuratis; quid parentes sentiant, lacrimae matris incredibilisque maeror, squalor patris et haec praesens maestitia, quam cernitis, luctusque declarat.\n\nOmitto iuris dictionem in libera civitate contra leges senatusque consulta; caedes relinquo; libidines praetereo, quarum acerbissimum extat indicium et ad insignem memoriam turpitudinis et paene ad iustum odium imperii nostri, quod constat nobilissimas virgines se in puteos abiecisse et morte voluntaria necessariam turpitudinem depulisse. Nec haec idcirco omitto, quod non gravissima sint, sed quia nunc sine teste dico.\n\nUt enim quisque sibi plurimum confidit et ut quisque maxime virtute et sapientia sic munitus est, ut nullo egeat suaque omnia in se ipso posita iudicet, ita in amicitiis expetendis colendisque maxime excellit. Quid enim? Africanus indigens mei? Minime hercule! ac ne ego quidem illius; sed ego admiratione quadam virtutis eius, ille vicissim opinione fortasse non nulla, quam de meis moribus habebat, me dilexit; auxit benevolentiam consuetudo. Sed quamquam utilitates multae et magnae consecutae sunt, non sunt tamen ab earum spe causae diligendi profectae.\n\nIllud tamen clausos vehementer angebat quod captis navigiis, quae frumenta vehebant per flumen, Isauri quidem alimentorum copiis adfluebant, ipsi vero solitarum rerum cibos iam consumendo inediae propinquantis aerumnas exitialis horrebant.\n\n" +} diff --git a/familles/famille2.md b/familles/famille2.md new file mode 100644 index 0000000..afd75d2 --- /dev/null +++ b/familles/famille2.md @@ -0,0 +1 @@ +La famille Arfaoui a débuté l’instruction en famille bla bla Tu autem, Fanni, quod mihi tantum tribui dicis quantum ego nec adgnosco nec postulo, facis amice; sed, ut mihi videris, non recte iudicas de Catone; aut enim nemo, quod quidem magis credo, aut si quisquam, ille sapiens fuit. Quo modo, ut alia omittam, mortem filii tulit! memineram Paulum, videram Galum, sed hi in pueris, Cato in perfecto et spectato viro. diff --git a/familles/famille3.json b/familles/famille3.json new file mode 100644 index 0000000..7188d0a --- /dev/null +++ b/familles/famille3.json @@ -0,0 +1,42 @@ +{ + "nom": "Famille 3", + "description": "La famille Arfaoui a commencé l’instruction en famille en 2022.", + "parents": [ + { + "nom": "Jalil Arfaoui", + "age": "42 ans", + "activité": "Ingénieur informaticien", + "nationalité": "Français", + "langues": "français, anglais et arabe" + }, + { + "nom": "Karène Arfaoui", + "age": "38 ans", + "activité": "Commerçante et consultante en communication", + "nationalité": "Française", + "langues": "français et anglais" + } + ], + "enfants": [ + { + "nom": "Jade", + "age": "8 ans", + "ief": "École publique, puis Montessori, puis IEF depuis 2021", + "activites": "Fanni, quod mihi tantum tribui", + "autorisation": "Accordée de «plein droit»", + "controle": "Positif", + "presentation": "Jade bla bla Tu autem, Fanni, quod mihi tantum tribui dicis quantum ego nec adgnosco nec postulo, facis amice; sed, ut mihi videris, non recte iudicas de Catone; aut enim nemo, quod quidem magis credo, aut si quisquam, ille sapiens fuit. Quo modo, ut alia omittam, mortem filii tulit! memineram Paulum, videram Galum, sed hi in pueris, Cato in perfecto et spectato viro.", + "citation": "Une petite citation" + }, + { + "nom": "Nora", + "age": "6 ans", + "ief": "École publique, puis Montessori, puis établissement privé catholique, puis IEF depuis 2022", + "activites": "Fanni, quod mihi tantum tribui", + "autorisation": "Refusée (motif 4)", + "presentation": "Nora bla bla Tu autem, Fanni, quod mihi tantum tribui dicis quantum ego nec adgnosco nec postulo, facis amice; sed, ut mihi videris, non recte iudicas de Catone; aut enim nemo, quod quidem magis credo, aut si quisquam, ille sapiens fuit. Quo modo, ut alia omittam, mortem filii tulit! memineram Paulum, videram Galum, sed hi in pueris, Cato in perfecto et spectato viro.", + "citation": "Une petite citation" + } + ], + "pedagogie": "Nous avons choisi bla bla Tu autem, Fanni, quod mihi tantum tribui dicis quantum ego nec adgnosco nec postulo, facis amice; sed, ut mihi videris, non recte iudicas de Catone; aut enim nemo, quod quidem magis credo, aut si quisquam, ille sapiens fuit. Quo modo, ut alia omittam, mortem filii tulit! memineram Paulum, videram Galum, sed hi in pueris, Cato in perfecto et spectato viro.\n\n\n\nHaec igitur prima lex amicitiae sanciatur, ut ab amicis honesta petamus, amicorum causa honesta faciamus, ne exspectemus quidem, dum rogemur; studium semper adsit, cunctatio absit; consilium vero dare audeamus libere. Plurimum in amicitia amicorum bene suadentium valeat auctoritas, eaque et adhibeatur ad monendum non modo aperte sed etiam acriter, si res postulabit, et adhibitae pareatur.\n\nEquitis Romani autem esse filium criminis loco poni ab accusatoribus neque his iudicantibus oportuit neque defendentibus nobis. Nam quod de pietate dixistis, est quidem ista nostra existimatio, sed iudicium certe parentis; quid nos opinemur, audietis ex iuratis; quid parentes sentiant, lacrimae matris incredibilisque maeror, squalor patris et haec praesens maestitia, quam cernitis, luctusque declarat.\n\nOmitto iuris dictionem in libera civitate contra leges senatusque consulta; caedes relinquo; libidines praetereo, quarum acerbissimum extat indicium et ad insignem memoriam turpitudinis et paene ad iustum odium imperii nostri, quod constat nobilissimas virgines se in puteos abiecisse et morte voluntaria necessariam turpitudinem depulisse. Nec haec idcirco omitto, quod non gravissima sint, sed quia nunc sine teste dico.\n\nUt enim quisque sibi plurimum confidit et ut quisque maxime virtute et sapientia sic munitus est, ut nullo egeat suaque omnia in se ipso posita iudicet, ita in amicitiis expetendis colendisque maxime excellit. Quid enim? Africanus indigens mei? Minime hercule! ac ne ego quidem illius; sed ego admiratione quadam virtutis eius, ille vicissim opinione fortasse non nulla, quam de meis moribus habebat, me dilexit; auxit benevolentiam consuetudo. Sed quamquam utilitates multae et magnae consecutae sunt, non sunt tamen ab earum spe causae diligendi profectae.\n\nIllud tamen clausos vehementer angebat quod captis navigiis, quae frumenta vehebant per flumen, Isauri quidem alimentorum copiis adfluebant, ipsi vero solitarum rerum cibos iam consumendo inediae propinquantis aerumnas exitialis horrebant.\n\n" +} diff --git a/familles/famille3.md b/familles/famille3.md new file mode 100644 index 0000000..afd75d2 --- /dev/null +++ b/familles/famille3.md @@ -0,0 +1 @@ +La famille Arfaoui a débuté l’instruction en famille bla bla Tu autem, Fanni, quod mihi tantum tribui dicis quantum ego nec adgnosco nec postulo, facis amice; sed, ut mihi videris, non recte iudicas de Catone; aut enim nemo, quod quidem magis credo, aut si quisquam, ille sapiens fuit. Quo modo, ut alia omittam, mortem filii tulit! memineram Paulum, videram Galum, sed hi in pueris, Cato in perfecto et spectato viro. diff --git a/familles/famille4.json b/familles/famille4.json new file mode 100644 index 0000000..47e8b28 --- /dev/null +++ b/familles/famille4.json @@ -0,0 +1,42 @@ +{ + "nom": "Famille 4", + "description": "La famille Arfaoui a commencé l’instruction en famille en 2022.", + "parents": [ + { + "nom": "Jalil Arfaoui", + "age": "42 ans", + "activité": "Ingénieur informaticien", + "nationalité": "Français", + "langues": "français, anglais et arabe" + }, + { + "nom": "Karène Arfaoui", + "age": "38 ans", + "activité": "Commerçante et consultante en communication", + "nationalité": "Française", + "langues": "français et anglais" + } + ], + "enfants": [ + { + "nom": "Jade", + "age": "8 ans", + "ief": "École publique, puis Montessori, puis IEF depuis 2021", + "activites": "Fanni, quod mihi tantum tribui", + "autorisation": "Accordée de «plein droit»", + "controle": "Positif", + "presentation": "Jade bla bla Tu autem, Fanni, quod mihi tantum tribui dicis quantum ego nec adgnosco nec postulo, facis amice; sed, ut mihi videris, non recte iudicas de Catone; aut enim nemo, quod quidem magis credo, aut si quisquam, ille sapiens fuit. Quo modo, ut alia omittam, mortem filii tulit! memineram Paulum, videram Galum, sed hi in pueris, Cato in perfecto et spectato viro.", + "citation": "Une petite citation" + }, + { + "nom": "Nora", + "age": "6 ans", + "ief": "École publique, puis Montessori, puis établissement privé catholique, puis IEF depuis 2022", + "activites": "Fanni, quod mihi tantum tribui", + "autorisation": "Refusée (motif 4)", + "presentation": "Nora bla bla Tu autem, Fanni, quod mihi tantum tribui dicis quantum ego nec adgnosco nec postulo, facis amice; sed, ut mihi videris, non recte iudicas de Catone; aut enim nemo, quod quidem magis credo, aut si quisquam, ille sapiens fuit. Quo modo, ut alia omittam, mortem filii tulit! memineram Paulum, videram Galum, sed hi in pueris, Cato in perfecto et spectato viro.", + "citation": "Une petite citation" + } + ], + "pedagogie": "Nous avons choisi bla bla Tu autem, Fanni, quod mihi tantum tribui dicis quantum ego nec adgnosco nec postulo, facis amice; sed, ut mihi videris, non recte iudicas de Catone; aut enim nemo, quod quidem magis credo, aut si quisquam, ille sapiens fuit. Quo modo, ut alia omittam, mortem filii tulit! memineram Paulum, videram Galum, sed hi in pueris, Cato in perfecto et spectato viro.\n\n\n\nHaec igitur prima lex amicitiae sanciatur, ut ab amicis honesta petamus, amicorum causa honesta faciamus, ne exspectemus quidem, dum rogemur; studium semper adsit, cunctatio absit; consilium vero dare audeamus libere. Plurimum in amicitia amicorum bene suadentium valeat auctoritas, eaque et adhibeatur ad monendum non modo aperte sed etiam acriter, si res postulabit, et adhibitae pareatur.\n\nEquitis Romani autem esse filium criminis loco poni ab accusatoribus neque his iudicantibus oportuit neque defendentibus nobis. Nam quod de pietate dixistis, est quidem ista nostra existimatio, sed iudicium certe parentis; quid nos opinemur, audietis ex iuratis; quid parentes sentiant, lacrimae matris incredibilisque maeror, squalor patris et haec praesens maestitia, quam cernitis, luctusque declarat.\n\nOmitto iuris dictionem in libera civitate contra leges senatusque consulta; caedes relinquo; libidines praetereo, quarum acerbissimum extat indicium et ad insignem memoriam turpitudinis et paene ad iustum odium imperii nostri, quod constat nobilissimas virgines se in puteos abiecisse et morte voluntaria necessariam turpitudinem depulisse. Nec haec idcirco omitto, quod non gravissima sint, sed quia nunc sine teste dico.\n\nUt enim quisque sibi plurimum confidit et ut quisque maxime virtute et sapientia sic munitus est, ut nullo egeat suaque omnia in se ipso posita iudicet, ita in amicitiis expetendis colendisque maxime excellit. Quid enim? Africanus indigens mei? Minime hercule! ac ne ego quidem illius; sed ego admiratione quadam virtutis eius, ille vicissim opinione fortasse non nulla, quam de meis moribus habebat, me dilexit; auxit benevolentiam consuetudo. Sed quamquam utilitates multae et magnae consecutae sunt, non sunt tamen ab earum spe causae diligendi profectae.\n\nIllud tamen clausos vehementer angebat quod captis navigiis, quae frumenta vehebant per flumen, Isauri quidem alimentorum copiis adfluebant, ipsi vero solitarum rerum cibos iam consumendo inediae propinquantis aerumnas exitialis horrebant.\n\n" +} diff --git a/familles/famille4.md b/familles/famille4.md new file mode 100644 index 0000000..afd75d2 --- /dev/null +++ b/familles/famille4.md @@ -0,0 +1 @@ +La famille Arfaoui a débuté l’instruction en famille bla bla Tu autem, Fanni, quod mihi tantum tribui dicis quantum ego nec adgnosco nec postulo, facis amice; sed, ut mihi videris, non recte iudicas de Catone; aut enim nemo, quod quidem magis credo, aut si quisquam, ille sapiens fuit. Quo modo, ut alia omittam, mortem filii tulit! memineram Paulum, videram Galum, sed hi in pueris, Cato in perfecto et spectato viro. diff --git a/familles/familles.json b/familles/familles.json new file mode 100644 index 0000000..6bbea4e --- /dev/null +++ b/familles/familles.json @@ -0,0 +1,6 @@ +{ + "layout": "layouts/famille.njk", + "tags": [ + "familles" + ] +} diff --git a/index.njk b/index.njk new file mode 100644 index 0000000..d4e3b78 --- /dev/null +++ b/index.njk @@ -0,0 +1,15 @@ +--- +layout: layouts/home.njk +eleventyNavigation: +key: Home +order: 1 +--- + +

Accueil

+ +

Expliquer le but du site et les principaux contenus

+ +{% set listeFamilles = collections.familles | head(3) %} +{% include "familles.njk" %} + +

Toutes les familles.

diff --git a/package-lock.json b/package-lock.json index b0572f4..b8a3694 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,6 +8,9 @@ "name": "nous-toustes", "version": "0.0.1", "license": "MIT", + "dependencies": { + "@11ty/eleventy-navigation": "^0.3.3" + }, "devDependencies": { "@11ty/eleventy": "^1.0.1" } @@ -70,6 +73,18 @@ "url": "https://opencollective.com/11ty" } }, + "node_modules/@11ty/eleventy-navigation": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@11ty/eleventy-navigation/-/eleventy-navigation-0.3.3.tgz", + "integrity": "sha512-O5C/NbDeTBnHQvDYZDr0Va6a7mEzifPUL1XRiqyKIAQqXZJsX/2K13PFLhX7t6kQRT1w6D0TSQyiT8skXbgWKA==", + "dependencies": { + "dependency-graph": "^0.11.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/11ty" + } + }, "node_modules/@11ty/eleventy-utils": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@11ty/eleventy-utils/-/eleventy-utils-1.0.1.tgz", @@ -818,7 +833,6 @@ "version": "0.11.0", "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", - "dev": true, "engines": { "node": ">= 0.6.0" } @@ -3504,6 +3518,14 @@ "slugify": "^1.6.5" } }, + "@11ty/eleventy-navigation": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@11ty/eleventy-navigation/-/eleventy-navigation-0.3.3.tgz", + "integrity": "sha512-O5C/NbDeTBnHQvDYZDr0Va6a7mEzifPUL1XRiqyKIAQqXZJsX/2K13PFLhX7t6kQRT1w6D0TSQyiT8skXbgWKA==", + "requires": { + "dependency-graph": "^0.11.0" + } + }, "@11ty/eleventy-utils": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@11ty/eleventy-utils/-/eleventy-utils-1.0.1.tgz", @@ -4096,8 +4118,7 @@ "dependency-graph": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.11.0.tgz", - "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==", - "dev": true + "integrity": "sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg==" }, "destroy": { "version": "1.0.4", diff --git a/package.json b/package.json index 82dd519..5213487 100644 --- a/package.json +++ b/package.json @@ -7,9 +7,10 @@ "author": "Jalil Arfaoui ", "license": "MIT", "scripts": { - "dev": "eleventy" + "dev": "eleventy --serve" }, "devDependencies": { - "@11ty/eleventy": "^1.0.1" + "@11ty/eleventy": "^1.0.1", + "@11ty/eleventy-navigation": "^0.3.3" } }