Ajout du champ commenté "updated" aux modèles

This commit is contained in:
julien
2026-08-05 16:24:01 +02:00
parent beb9aff836
commit 2b8c088e57
20 changed files with 32 additions and 3 deletions
+9 -3
View File
@@ -77,11 +77,12 @@ src/content/signes/mzl-167.md
### 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
title = "Titre"
date = 2026-08-05T12:30:00+02:00
# updated = YYYY-MM-DD
description = ""
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 lorsquil est utile ;
- `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
updated = 2026-08-05
@@ -191,6 +192,7 @@ Toutes les fiches lexicales utilisent la même structure générale :
+++
title = "lemme"
date = 2026-08-05T12:30:00+02:00
# updated = YYYY-MM-DD
description = ""
draft = true
@@ -273,6 +275,7 @@ produit :
+++
title = "BE"
date = 2026-08-05T12:30:00+02:00
# updated = YYYY-MM-DD
description = ""
draft = true
@@ -311,6 +314,7 @@ Une fiche de signe peut rester sans corps si son front matter suffit.
+++
title = "Titre de la fiche"
date = 2026-08-05T12:30:00+02:00
# updated = YYYY-MM-DD
description = ""
draft = true
@@ -327,6 +331,7 @@ themes = []
+++
title = "Titre du texte"
date = 2026-08-05T12:30:00+02:00
# updated = YYYY-MM-DD
description = ""
draft = true
@@ -356,6 +361,7 @@ Elle peut être adaptée à chaque texte.
+++
title = "Titre de larticle"
date = 2026-08-05T12:30:00+02:00
# updated = YYYY-MM-DD
description = ""
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 ;
- garder une graphie stable pour chaque lemme, lecture et terme de taxonomie ;
- employer `draft = true` pour un contenu incomplet ou temporairement hors ligne ;
- najouter `updated` quaprès une modification substantielle ;
- nactiver `updated` quaprès une modification substantielle ;
- éviter de répéter dans le corps une donnée déjà claire dans le front matter, sauf lorsquune explication apporte quelque chose ;
- rédiger des descriptions courtes et informatives lorsquun résumé spécifique est utile ;
- ne pas ajouter de rubriques vides ni de textes dattente.
+1
View File
@@ -92,6 +92,7 @@ Exemples :
Chaque fichier est créé avec :
- 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` ;
- tous les champs prévus par son modèle ;
- des chaînes vides ou des listes vides pour les données à compléter.
+5
View File
@@ -134,6 +134,7 @@ def build_vocabulary(title: str, timestamp: str, nature: str) -> str:
return f"""+++
title = {toml_string(title)}
date = {timestamp}
# updated = YYYY-MM-DD
description = ""
draft = true
@@ -150,6 +151,7 @@ def build_sign(title: str, timestamp: str, mzl: str) -> str:
return f"""+++
title = {toml_string(title)}
date = {timestamp}
# updated = YYYY-MM-DD
description = ""
draft = true
@@ -168,6 +170,7 @@ def build_page(section: str, title: str, timestamp: str) -> str:
return f"""+++
title = {toml_string(title)}
date = {timestamp}
# updated = YYYY-MM-DD
description = ""
draft = true
@@ -182,6 +185,7 @@ banner_credit = ""
return f"""+++
title = {toml_string(title)}
date = {timestamp}
# updated = YYYY-MM-DD
description = ""
draft = true
@@ -194,6 +198,7 @@ themes = []
return f"""+++
title = {toml_string(title)}
date = {timestamp}
# updated = YYYY-MM-DD
description = ""
draft = true
@@ -1,6 +1,7 @@
+++
title = "Les Carnets sont en ligne !"
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."
draft = false
+1
View File
@@ -1,6 +1,7 @@
+++
title = "La forme liée"
date = 2026-07-28T11:35:06+02:00
# updated = YYYY-MM-DD
description = "Fiche dexemple consacrée à la forme liée du nom akkadien."
draft = true
+1
View File
@@ -1,6 +1,7 @@
+++
title = "AŠ"
date = 2026-07-28T13:23:24+02:00
# updated = YYYY-MM-DD
description = ""
draft = false
+1
View File
@@ -1,6 +1,7 @@
+++
title = "ḪAL"
date = 2026-07-30T14:29:32+02:00
# updated = YYYY-MM-DD
description = ""
draft = false
+1
View File
@@ -1,6 +1,7 @@
+++
title = "AN"
date = 2026-07-31T14:04:03+02:00
# updated = YYYY-MM-DD
description = ""
draft = false
+1
View File
@@ -1,6 +1,7 @@
+++
title = "BA"
date = 2026-07-30T15:48:16+02:00
# updated = YYYY-MM-DD
description = ""
draft = false
+1
View File
@@ -1,6 +1,7 @@
+++
title = "LA"
date = 2026-07-31T12:20:49+02:00
# updated = YYYY-MM-DD
description = ""
draft = false
+1
View File
@@ -1,6 +1,7 @@
+++
title = "MAḪ"
date = 2026-07-30T15:00:43+02:00
# updated = YYYY-MM-DD
description = ""
draft = false
+1
View File
@@ -1,6 +1,7 @@
+++
title = "MU"
date = 2026-07-31T10:17:36+02:00
# updated = YYYY-MM-DD
description = ""
draft = false
+1
View File
@@ -1,6 +1,7 @@
+++
title = "NA"
date = 2026-07-31T11:36:48+02:00
# updated = YYYY-MM-DD
description = ""
draft = false
+1
View File
@@ -1,6 +1,7 @@
+++
title = "NU"
date = 2026-07-31T12:41:08+02:00
# updated = YYYY-MM-DD
description = ""
draft = false
+1
View File
@@ -1,6 +1,7 @@
+++
title = "BE"
date = 2026-07-31T19:43:12+02:00
# updated = YYYY-MM-DD
description = ""
draft = false
+1
View File
@@ -1,6 +1,7 @@
+++
title = "TIM"
date = 2026-07-31T19:25:30+02:00
# updated = YYYY-MM-DD
description = ""
draft = false
+1
View File
@@ -1,6 +1,7 @@
+++
title = "Lettre dexemple"
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."
draft = true
+1
View File
@@ -1,6 +1,7 @@
+++
title = "bītum"
date = 2026-07-28T15:32:28+02:00
# updated = YYYY-MM-DD
description = ""
draft = false
+1
View File
@@ -1,6 +1,7 @@
+++
title = "ištēn"
date = 2026-08-03T16:43:23+02:00
# updated = YYYY-MM-DD
description = ""
draft = false
+1
View File
@@ -1,6 +1,7 @@
+++
title = "narûm"
date = 2026-08-03T20:00:00+02:00
# updated = YYYY-MM-DD
description = ""
draft = false