La directive pagestats est fournie par le module d'extension pagestats.

Cette directive permet de créer des statistiques sur les pages et la façon dont elles sont liées. Elle affiche soit un nuage d'étiquettes, soit un tableau montrant le nombre de liens de chaque page.

Here's how to use it to create a tag cloud, with tags sized based on frequency of use:

[[!pagestats  pages="tags/*"]]

Voici comment afficher une liste d'étiquettes, avec la taille des étiquettes proportionnelle à la fréquence d'utilisation, comme pour un nuage :

[[!pagestats  style="list" pages="tags/*"]]

Et voici comment créer un tableau de toutes les pages du wiki :

[[!pagestats  style="table"]]

Le paramètre facultatif among permet de limiter l'ensemble des pages à considérer. Par exemple, pour afficher un nuage avec les étiquettes utilisées dans un blog, tout en ignorant les autres pages qui ont ces étiquettes, on peut écrire :

[[!pagestats  pages="tags/*" among="blog/posts/*"]]

Pour afficher un nuage avec les étiquettes consacrées à Linux, écrivez :

[[!pagestats  pages="tags/* and !tags/linux" among="tagged(linux)"]]

The optional limit parameter limits display to the specified number of pages. For instance, to show a table of the top ten pages with the most links:

[[!pagestats  style="table" limit="10"]]

In older versions of IkiWiki this parameter was called show; that name still works, if its value is numeric.

The optional class parameter can be used to control the class of the generated tag cloud div or page stats table.

By default, the names of pages are shown. The show parameter can be used (with a non-numeric value) to show the titles or descriptions of pages instead (as set by the meta directive). For example:

[[!pagestats  pages="tags/*" show="title"]]