aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvincent <vincent@deuxfleurs.fr>2022-09-25 16:21:42 +0200
committervincent <vincent@deuxfleurs.fr>2022-09-25 16:31:57 +0200
commit125d5031a5d80fb2b1306c7f047bf02f868a737e (patch)
treec03946e81c5231f55fd6a2438cb903ac42b5dd7b
parent4f9f86a32b3a40c9c443f5603b46af7210a4b978 (diff)
downloadguide.deuxfleurs.fr-125d5031a5d80fb2b1306c7f047bf02f868a737e.tar.gz
guide.deuxfleurs.fr-125d5031a5d80fb2b1306c7f047bf02f868a737e.zip
Explications dans le READMEclassement
-rw-r--r--README.md15
1 files changed, 15 insertions, 0 deletions
diff --git a/README.md b/README.md
index 2855400..f5a100f 100644
--- a/README.md
+++ b/README.md
@@ -17,3 +17,18 @@ aws s3 sync ./public s3://guide.deuxfleurs.fr
```bash
zola serve
```
+
+#### Classement mixte
+
+Pour le sommaire à gauche de l'écran, le souhait est apparu de pouvoir classer pages et sections entre elles sans distinction. C'est normalement impossible car Zola tient deux listes distinctes : d'un côté une liste des pages classées entre elles, et de l'autre une liste des sections classées entre elles. Et une fois les classements faits par Zola, il est impossible d'accéder aux poids attribués aux pages et sections.
+
+Pour contourner cette limitation, on utilise une variable `weight_custom`. Si l'on veut classer des pages et sections entre elles, on doit pour chacune la définir dans une section `extra`, comme ceci :
+```
++++
+title = "titre de l'article"
+description = "description de l'article"
+[extra]
+weight_custom = 4
++++
+```
+Pour les sections, cette variable doit être définie dans son fichier `_index.md`. Si **et seulement si** toutes les pages et sous-sections d'une section ont cette variable, alors le classement mélangé s'opère pour le contenu de cette section (et les variables classiques `weight` sont ignorées si elles existent). \ No newline at end of file