Ajout du champ commenté "updated" aux modèles
This commit is contained in:
+9
-3
@@ -77,11 +77,12 @@ src/content/signes/mzl-167.md
|
|||||||
|
|
||||||
### Front matter commun
|
### Front matter commun
|
||||||
|
|
||||||
Les pages générées partagent quatre champs communs :
|
Le générateur place les éléments communs suivants en tête du front matter :
|
||||||
|
|
||||||
```toml
|
```toml
|
||||||
title = "Titre"
|
title = "Titre"
|
||||||
date = 2026-08-05T12:30:00+02:00
|
date = 2026-08-05T12:30:00+02:00
|
||||||
|
# updated = YYYY-MM-DD
|
||||||
description = ""
|
description = ""
|
||||||
draft = true
|
draft = true
|
||||||
```
|
```
|
||||||
@@ -93,7 +94,7 @@ Les tables propres à chaque type de contenu viennent ensuite dans le même fron
|
|||||||
- `description` est un résumé court, rédigé manuellement lorsqu’il est utile ;
|
- `description` est un résumé court, rédigé manuellement lorsqu’il est utile ;
|
||||||
- `draft` détermine si la page est publiée.
|
- `draft` détermine si la page est publiée.
|
||||||
|
|
||||||
`date` est une valeur temporelle TOML écrite sans guillemets. Le champ facultatif `updated` peut être ajouté après une modification substantielle :
|
`date` est une valeur temporelle TOML écrite sans guillemets. La ligne commentée `# updated = YYYY-MM-DD` est un repère inactif. Après une modification substantielle, elle peut être décommentée et remplacée par la date correspondante :
|
||||||
|
|
||||||
```toml
|
```toml
|
||||||
updated = 2026-08-05
|
updated = 2026-08-05
|
||||||
@@ -191,6 +192,7 @@ Toutes les fiches lexicales utilisent la même structure générale :
|
|||||||
+++
|
+++
|
||||||
title = "lemme"
|
title = "lemme"
|
||||||
date = 2026-08-05T12:30:00+02:00
|
date = 2026-08-05T12:30:00+02:00
|
||||||
|
# updated = YYYY-MM-DD
|
||||||
description = ""
|
description = ""
|
||||||
draft = true
|
draft = true
|
||||||
|
|
||||||
@@ -273,6 +275,7 @@ produit :
|
|||||||
+++
|
+++
|
||||||
title = "BE"
|
title = "BE"
|
||||||
date = 2026-08-05T12:30:00+02:00
|
date = 2026-08-05T12:30:00+02:00
|
||||||
|
# updated = YYYY-MM-DD
|
||||||
description = ""
|
description = ""
|
||||||
draft = true
|
draft = true
|
||||||
|
|
||||||
@@ -311,6 +314,7 @@ Une fiche de signe peut rester sans corps si son front matter suffit.
|
|||||||
+++
|
+++
|
||||||
title = "Titre de la fiche"
|
title = "Titre de la fiche"
|
||||||
date = 2026-08-05T12:30:00+02:00
|
date = 2026-08-05T12:30:00+02:00
|
||||||
|
# updated = YYYY-MM-DD
|
||||||
description = ""
|
description = ""
|
||||||
draft = true
|
draft = true
|
||||||
|
|
||||||
@@ -327,6 +331,7 @@ themes = []
|
|||||||
+++
|
+++
|
||||||
title = "Titre du texte"
|
title = "Titre du texte"
|
||||||
date = 2026-08-05T12:30:00+02:00
|
date = 2026-08-05T12:30:00+02:00
|
||||||
|
# updated = YYYY-MM-DD
|
||||||
description = ""
|
description = ""
|
||||||
draft = true
|
draft = true
|
||||||
|
|
||||||
@@ -356,6 +361,7 @@ Elle peut être adaptée à chaque texte.
|
|||||||
+++
|
+++
|
||||||
title = "Titre de l’article"
|
title = "Titre de l’article"
|
||||||
date = 2026-08-05T12:30:00+02:00
|
date = 2026-08-05T12:30:00+02:00
|
||||||
|
# updated = YYYY-MM-DD
|
||||||
description = ""
|
description = ""
|
||||||
draft = true
|
draft = true
|
||||||
|
|
||||||
@@ -418,7 +424,7 @@ Zola reste responsable de la construction, des liens internes, des taxonomies et
|
|||||||
- ne renseigner que des informations établies ou utiles ;
|
- ne renseigner que des informations établies ou utiles ;
|
||||||
- garder une graphie stable pour chaque lemme, lecture et terme de taxonomie ;
|
- garder une graphie stable pour chaque lemme, lecture et terme de taxonomie ;
|
||||||
- employer `draft = true` pour un contenu incomplet ou temporairement hors ligne ;
|
- employer `draft = true` pour un contenu incomplet ou temporairement hors ligne ;
|
||||||
- n’ajouter `updated` qu’après une modification substantielle ;
|
- n’activer `updated` qu’après une modification substantielle ;
|
||||||
- éviter de répéter dans le corps une donnée déjà claire dans le front matter, sauf lorsqu’une explication apporte quelque chose ;
|
- éviter de répéter dans le corps une donnée déjà claire dans le front matter, sauf lorsqu’une explication apporte quelque chose ;
|
||||||
- rédiger des descriptions courtes et informatives lorsqu’un résumé spécifique est utile ;
|
- rédiger des descriptions courtes et informatives lorsqu’un résumé spécifique est utile ;
|
||||||
- ne pas ajouter de rubriques vides ni de textes d’attente.
|
- ne pas ajouter de rubriques vides ni de textes d’attente.
|
||||||
|
|||||||
@@ -92,6 +92,7 @@ Exemples :
|
|||||||
Chaque fichier est créé avec :
|
Chaque fichier est créé avec :
|
||||||
|
|
||||||
- une date au format TOML dans le fuseau `Europe/Paris` ;
|
- une date au format TOML dans le fuseau `Europe/Paris` ;
|
||||||
|
- un repère commenté `# updated = YYYY-MM-DD` pour les mises à jour substantielles ;
|
||||||
- `draft = true` ;
|
- `draft = true` ;
|
||||||
- tous les champs prévus par son modèle ;
|
- tous les champs prévus par son modèle ;
|
||||||
- des chaînes vides ou des listes vides pour les données à compléter.
|
- des chaînes vides ou des listes vides pour les données à compléter.
|
||||||
|
|||||||
@@ -134,6 +134,7 @@ def build_vocabulary(title: str, timestamp: str, nature: str) -> str:
|
|||||||
return f"""+++
|
return f"""+++
|
||||||
title = {toml_string(title)}
|
title = {toml_string(title)}
|
||||||
date = {timestamp}
|
date = {timestamp}
|
||||||
|
# updated = YYYY-MM-DD
|
||||||
description = ""
|
description = ""
|
||||||
draft = true
|
draft = true
|
||||||
|
|
||||||
@@ -150,6 +151,7 @@ def build_sign(title: str, timestamp: str, mzl: str) -> str:
|
|||||||
return f"""+++
|
return f"""+++
|
||||||
title = {toml_string(title)}
|
title = {toml_string(title)}
|
||||||
date = {timestamp}
|
date = {timestamp}
|
||||||
|
# updated = YYYY-MM-DD
|
||||||
description = ""
|
description = ""
|
||||||
draft = true
|
draft = true
|
||||||
|
|
||||||
@@ -168,6 +170,7 @@ def build_page(section: str, title: str, timestamp: str) -> str:
|
|||||||
return f"""+++
|
return f"""+++
|
||||||
title = {toml_string(title)}
|
title = {toml_string(title)}
|
||||||
date = {timestamp}
|
date = {timestamp}
|
||||||
|
# updated = YYYY-MM-DD
|
||||||
description = ""
|
description = ""
|
||||||
draft = true
|
draft = true
|
||||||
|
|
||||||
@@ -182,6 +185,7 @@ banner_credit = ""
|
|||||||
return f"""+++
|
return f"""+++
|
||||||
title = {toml_string(title)}
|
title = {toml_string(title)}
|
||||||
date = {timestamp}
|
date = {timestamp}
|
||||||
|
# updated = YYYY-MM-DD
|
||||||
description = ""
|
description = ""
|
||||||
draft = true
|
draft = true
|
||||||
|
|
||||||
@@ -194,6 +198,7 @@ themes = []
|
|||||||
return f"""+++
|
return f"""+++
|
||||||
title = {toml_string(title)}
|
title = {toml_string(title)}
|
||||||
date = {timestamp}
|
date = {timestamp}
|
||||||
|
# updated = YYYY-MM-DD
|
||||||
description = ""
|
description = ""
|
||||||
draft = true
|
draft = true
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
+++
|
+++
|
||||||
title = "Les Carnets sont en ligne !"
|
title = "Les Carnets sont en ligne !"
|
||||||
date = 2026-07-29T10:09:28+02:00
|
date = 2026-07-29T10:09:28+02:00
|
||||||
|
# updated = YYYY-MM-DD
|
||||||
description = "Ou comment le bazar de mes notes a donné naissance à ce site."
|
description = "Ou comment le bazar de mes notes a donné naissance à ce site."
|
||||||
draft = false
|
draft = false
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
+++
|
+++
|
||||||
title = "La forme liée"
|
title = "La forme liée"
|
||||||
date = 2026-07-28T11:35:06+02:00
|
date = 2026-07-28T11:35:06+02:00
|
||||||
|
# updated = YYYY-MM-DD
|
||||||
description = "Fiche d’exemple consacrée à la forme liée du nom akkadien."
|
description = "Fiche d’exemple consacrée à la forme liée du nom akkadien."
|
||||||
draft = true
|
draft = true
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
+++
|
+++
|
||||||
title = "AŠ"
|
title = "AŠ"
|
||||||
date = 2026-07-28T13:23:24+02:00
|
date = 2026-07-28T13:23:24+02:00
|
||||||
|
# updated = YYYY-MM-DD
|
||||||
description = ""
|
description = ""
|
||||||
draft = false
|
draft = false
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
+++
|
+++
|
||||||
title = "ḪAL"
|
title = "ḪAL"
|
||||||
date = 2026-07-30T14:29:32+02:00
|
date = 2026-07-30T14:29:32+02:00
|
||||||
|
# updated = YYYY-MM-DD
|
||||||
description = ""
|
description = ""
|
||||||
draft = false
|
draft = false
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
+++
|
+++
|
||||||
title = "AN"
|
title = "AN"
|
||||||
date = 2026-07-31T14:04:03+02:00
|
date = 2026-07-31T14:04:03+02:00
|
||||||
|
# updated = YYYY-MM-DD
|
||||||
description = ""
|
description = ""
|
||||||
draft = false
|
draft = false
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
+++
|
+++
|
||||||
title = "BA"
|
title = "BA"
|
||||||
date = 2026-07-30T15:48:16+02:00
|
date = 2026-07-30T15:48:16+02:00
|
||||||
|
# updated = YYYY-MM-DD
|
||||||
description = ""
|
description = ""
|
||||||
draft = false
|
draft = false
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
+++
|
+++
|
||||||
title = "LA"
|
title = "LA"
|
||||||
date = 2026-07-31T12:20:49+02:00
|
date = 2026-07-31T12:20:49+02:00
|
||||||
|
# updated = YYYY-MM-DD
|
||||||
description = ""
|
description = ""
|
||||||
draft = false
|
draft = false
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
+++
|
+++
|
||||||
title = "MAḪ"
|
title = "MAḪ"
|
||||||
date = 2026-07-30T15:00:43+02:00
|
date = 2026-07-30T15:00:43+02:00
|
||||||
|
# updated = YYYY-MM-DD
|
||||||
description = ""
|
description = ""
|
||||||
draft = false
|
draft = false
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
+++
|
+++
|
||||||
title = "MU"
|
title = "MU"
|
||||||
date = 2026-07-31T10:17:36+02:00
|
date = 2026-07-31T10:17:36+02:00
|
||||||
|
# updated = YYYY-MM-DD
|
||||||
description = ""
|
description = ""
|
||||||
draft = false
|
draft = false
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
+++
|
+++
|
||||||
title = "NA"
|
title = "NA"
|
||||||
date = 2026-07-31T11:36:48+02:00
|
date = 2026-07-31T11:36:48+02:00
|
||||||
|
# updated = YYYY-MM-DD
|
||||||
description = ""
|
description = ""
|
||||||
draft = false
|
draft = false
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
+++
|
+++
|
||||||
title = "NU"
|
title = "NU"
|
||||||
date = 2026-07-31T12:41:08+02:00
|
date = 2026-07-31T12:41:08+02:00
|
||||||
|
# updated = YYYY-MM-DD
|
||||||
description = ""
|
description = ""
|
||||||
draft = false
|
draft = false
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
+++
|
+++
|
||||||
title = "BE"
|
title = "BE"
|
||||||
date = 2026-07-31T19:43:12+02:00
|
date = 2026-07-31T19:43:12+02:00
|
||||||
|
# updated = YYYY-MM-DD
|
||||||
description = ""
|
description = ""
|
||||||
draft = false
|
draft = false
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
+++
|
+++
|
||||||
title = "TIM"
|
title = "TIM"
|
||||||
date = 2026-07-31T19:25:30+02:00
|
date = 2026-07-31T19:25:30+02:00
|
||||||
|
# updated = YYYY-MM-DD
|
||||||
description = ""
|
description = ""
|
||||||
draft = false
|
draft = false
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
+++
|
+++
|
||||||
title = "Lettre d’exemple"
|
title = "Lettre d’exemple"
|
||||||
date = 2026-07-28T18:40:02+02:00
|
date = 2026-07-28T18:40:02+02:00
|
||||||
|
# updated = YYYY-MM-DD
|
||||||
description = "Court texte fictif destiné à tester la présentation des translittérations, traductions et commentaires."
|
description = "Court texte fictif destiné à tester la présentation des translittérations, traductions et commentaires."
|
||||||
draft = true
|
draft = true
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
+++
|
+++
|
||||||
title = "bītum"
|
title = "bītum"
|
||||||
date = 2026-07-28T15:32:28+02:00
|
date = 2026-07-28T15:32:28+02:00
|
||||||
|
# updated = YYYY-MM-DD
|
||||||
description = ""
|
description = ""
|
||||||
draft = false
|
draft = false
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
+++
|
+++
|
||||||
title = "ištēn"
|
title = "ištēn"
|
||||||
date = 2026-08-03T16:43:23+02:00
|
date = 2026-08-03T16:43:23+02:00
|
||||||
|
# updated = YYYY-MM-DD
|
||||||
description = ""
|
description = ""
|
||||||
draft = false
|
draft = false
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
+++
|
+++
|
||||||
title = "narûm"
|
title = "narûm"
|
||||||
date = 2026-08-03T20:00:00+02:00
|
date = 2026-08-03T20:00:00+02:00
|
||||||
|
# updated = YYYY-MM-DD
|
||||||
description = ""
|
description = ""
|
||||||
draft = false
|
draft = false
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user