Python to Ruby

This commit is contained in:
julien committed 2026-09-30 14:27:05 +02:00
1 parent cf82698bef
commit 4c9e1f5f66
13 files changed
+360 -711

No files matched your search

+7 -7
View File
@@ -20,7 +20,7 @@ La page d’accueil présente le dernier article et les trois fiches les plus r
Pour le développement local :
- Python 3.11 ou ultérieur ;
- Ruby 3.3 ou ultérieur ;
- Zola 0.23.6 ;
- Git, si le dépôt est versionné avec Git.
@@ -36,7 +36,7 @@ Toutes les commandes suivantes sont exécutées depuis la racine du dépôt.
Valider la structure des fiches :
```sh
./scripts/check-content.py
./scripts/check-content.rb
```
Vérifier le chargement du site et ses liens, brouillons compris :
@@ -81,11 +81,11 @@ zola --root src serve --drafts
Les contenus sont stockés dans `src/content/`. Trois commandes accompagnent leur rédaction :
- `new-content.py` crée un brouillon complet pour une section donnée ;
- `update-content.py` actualise son horodatage `updated` ;
- `check-content.py` vérifie les noms de fichiers ainsi que la présence et le type des champs prévus.
- `new-content.rb` crée un brouillon complet pour une section donnée ;
- `update-content.rb` actualise son horodatage `updated` ;
- `check-content.rb` vérifie les noms de fichiers et la présence des champs prévus.
Le module `_schema.py` centralise les modèles utilisés par le générateur et le validateur ; il n’est pas exécuté directement.
Le module `schema.rb` centralise les modèles utilisés par le générateur et le validateur ; il n’est pas exécuté directement.
Les commandes, conventions et modèles de front matter sont détaillés dans le [guide de rédaction](GUIDE_REDACTION.md).
@@ -128,7 +128,7 @@ Les commandes, conventions et modèles de front matter sont détaillés dans le
L’image est construite en trois étapes :
1. validation des fiches avec Python ;
1. validation des fiches avec Ruby ;
2. génération du site avec Zola 0.23.6 ;
3. copie des seuls fichiers publics dans static-web-server 2.44.0.