Pagination
Au sein du thème, deux paginations sont possibles, dans les deux cas, l’ordre et le tri sont configurables dans la configuration hugo.(yaml|toml) :
params:
hugo_primer:
pagination:
format: default
order: date
sort: desc
# slots: 5 # le nombre de pages à afficher dans la pagination (< Précédent, 1, 2, 3, 4, ..., Suivant >)
# pagerSize: 5 # le nombre d'éléments par page
“Pagination” sur les pages uniques
Sur les pages uniques (comme celle-ci par exemple), seuls les slots < Précédent et Suivant > peuvent être affichés.
Cette pagination est désactivée par défaut, pour l’activer il suffit de fournir en paramètres de page la configuration suivante :
---
params:
hugo_primer:
pagination:
enabled: true
---
La pagination peut aussi être activée au global d’une section avec la propriété cascade sur la page parente (section) :
---
cascade:
params:
hugo_primer:
pagination:
enabled: true
---
Dans des cas plus poussés, il est possible d’utiliser le shortcode paginate pour utiliser une pagination plus personnalisable.
Enfin, c’est la même que présentée ci-dessus mais les éléments pointés par < Précédent et Suivant > sont personnalisables,
et il est possible de n’en fournir qu’un des deux.
Pagination sur les pages listées
La pagination sur les pages listées (comme walkthrough par exemple) est activée par défaut. Toute la configuration passe par les propriétés présentées plus haut.