Aller au contenu principal

    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.