feat: ajoute une structure de base pour les témoignages famille

pull/1/head
Jalil Arfaoui 2022-06-27 01:33:29 +02:00
parent 403ce722b2
commit bab41dcc3a
20 changed files with 374 additions and 5 deletions

31
.eleventy.js Normal file
View File

@ -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', '<br>'))
}

1
.gitignore vendored
View File

@ -189,3 +189,4 @@ dist
.yarn/install-state.gz
.pnp.*
/_site/

21
_data/metadata.json Normal file
View File

@ -0,0 +1,21 @@
{
"title": "Nous Toustes",
"url": "https://example.com/",
"language": "fr",
"description": "Rétablissons la vérité sur linstruction en famille",
"feed": {
"subtitle": "Rétablissons la vérité sur linstruction 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"
}
}

8
_includes/familles.njk Normal file
View File

@ -0,0 +1,8 @@
<ol class="liste-familles">
{% for famille in listeFamilles %}
<li class="famille-item{% if post.url == url %} famille-item-active{% endif %}">
<a href="{{ famille.url | url }}" class="famille-link">{% if famille.data.nom %}{{ famille.data.nom }}{% else %}<code>{{ famille.url }}</code>{% endif %}</a>
<time class="liste-famille-date" datetime="{{ famille.date | htmlDateString }}">{{ famille.date | readableDate }}</time>
</li>
{% endfor %}
</ol>

View File

@ -0,0 +1,36 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>{{ title or metadata.title }}</title>
<meta name="description" content="{{ description or metadata.description }}">
<meta name="generator" content="{{ eleventy.generator }}">
<link rel="stylesheet" href="{{ '/css/index.css' | url }}">
<link rel="stylesheet" href="{{ '/css/prism-base16-monokai.dark.css' | url }}">
<link rel="stylesheet" href="{{ '/css/prism-diff.css' | url }}">
<link rel="alternate" href="{{ metadata.feed.path | url }}" type="application/atom+xml" title="{{ metadata.title }}">
<link rel="alternate" href="{{ metadata.jsonfeed.path | url }}" type="application/json" title="{{ metadata.title }}">
</head>
<body>
<header>
<h1 class="home"><a href="{{ '/' | url }}">{{ metadata.title }}</a></h1>
{#- Read more about `eleventy-navigation` at https://www.11ty.dev/docs/plugins/navigation/ #}
<ul class="nav">
{%- for entry in collections.all | eleventyNavigation %}
<li class="nav-item{% if entry.url == page.url %} nav-item-active{% endif %}"><a href="{{ entry.url | url }}">{{ entry.title }}</a></li>
{%- endfor %}
</ul>
</header>
<main{% if templateClass %} class="{{ templateClass }}"{% endif %}>
{{ content | safe }}
</main>
<footer></footer>
<!-- Current page: {{ page.url | url }} -->
</body>
</html>

View File

@ -0,0 +1,38 @@
---
layout: layouts/base.njk
templateClass: tmpl-post
---
<h1>{{ title }}</h1>
<time datetime="{{ page.date | htmlDateString }}">{{ page.date | readableDate }}</time>
<p>{{ intro }}</p>
{% for parent in parents %}
<h2>{{ parent.nom }}</h2>
<p>[Photo ou vidéo]</p>
<ul>
<li>Âge: {{ parent.age }}</li>
<li>Activité: {{ parent.activite }}</li>
<li>Nationalité: {{ parent.nationalite }}</li>
<li>Langues parlées: {{ parent.langues }}</li>
</ul>
{% endfor %}
{% for enfant in enfants %}
<h2>{{ enfant.nom }}</h2>
<p>[Photo ou vidéo]</p>
<ul>
<li>Âge: {{ enfant.age }}</li>
<li>IEF: {{ enfant.ief }}</li>
<li>Activité préférées: {{ enfant.activites }}</li>
<li>Autorisation: {{ enfant.autorisation }}</li>
{% if enfant.controle %}<li>Dernier contrôle: {{ enfant.controle }}</li>{% endif %}
</ul>
<p>{{ enfant.presentation }}</p>
{% endfor %}
<h2>Nos principes pédagogiques</h2>
{{ pedagogie | nlToBr | safe }}

View File

@ -0,0 +1,5 @@
---
layout: layouts/base.njk
templateClass: tmpl-home
---
{{ content | safe }}

14
familles.njk Normal file
View File

@ -0,0 +1,14 @@
---
layout: layouts/base.njk
permalink: /familles/
eleventyNavigation:
key: Toutes les familles
order: 2
---
<h1>Toutes les familles</h1>
{{ collections | log }}
{% set listeFamilles = collections.familles %}
{% include "familles.njk" %}

42
familles/arfaoui.json Normal file
View File

@ -0,0 +1,42 @@
{
"nom": "Famille Arfaoui",
"description": "La famille Arfaoui a commencé linstruction 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"
}

1
familles/arfaoui.md Normal file
View File

@ -0,0 +1 @@
La famille Arfaoui a débuté linstruction 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.

42
familles/famille2.json Normal file
View File

@ -0,0 +1,42 @@
{
"nom": "Famille 2",
"description": "La famille Arfaoui a commencé linstruction 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"
}

1
familles/famille2.md Normal file
View File

@ -0,0 +1 @@
La famille Arfaoui a débuté linstruction 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.

42
familles/famille3.json Normal file
View File

@ -0,0 +1,42 @@
{
"nom": "Famille 3",
"description": "La famille Arfaoui a commencé linstruction 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"
}

1
familles/famille3.md Normal file
View File

@ -0,0 +1 @@
La famille Arfaoui a débuté linstruction 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.

42
familles/famille4.json Normal file
View File

@ -0,0 +1,42 @@
{
"nom": "Famille 4",
"description": "La famille Arfaoui a commencé linstruction 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"
}

1
familles/famille4.md Normal file
View File

@ -0,0 +1 @@
La famille Arfaoui a débuté linstruction 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.

6
familles/familles.json Normal file
View File

@ -0,0 +1,6 @@
{
"layout": "layouts/famille.njk",
"tags": [
"familles"
]
}

15
index.njk Normal file
View File

@ -0,0 +1,15 @@
---
layout: layouts/home.njk
eleventyNavigation:
key: Home
order: 1
---
<h1>Accueil</h1>
<p>Expliquer le but du site et les principaux contenus</p>
{% set listeFamilles = collections.familles | head(3) %}
{% include "familles.njk" %}
<p>Toutes les <a href="{{ '/familles/' | url }}">familles</a>.</p>

27
package-lock.json generated
View File

@ -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",

View File

@ -7,9 +7,10 @@
"author": "Jalil Arfaoui <jalil@arfaoui.net>",
"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"
}
}