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 page à 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), seulement 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 parent (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 personalisable. 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 personalisables, et il est possible de nous fournir que l’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.