Die pagestats
-Anweisung wird durch die pagestats-Erweiterung bereitgestellt.
Diese Anweisung kann Statistiken darüber erzeugen, wie Seiten aufeinander verlinken. Sie kann entweder eine Tag-Wolke erzeugen oder eine Tabelle mit den Häufigkeiten, wie oft auf die einzelnen Seiten verwiesen wurde.
So kann eine tag-Wolke erzeugt werden, wobei die Schriftgröße der tags davon abhängt, wie oft sie verwendet werden:
[[!pagestats pages="tags/*"]]
So kann eine tag-Wolke erzeugt werden, mit verschiedenen Schriftgrößen wie ein einer Tag-Wolke:
[[!pagestats style="list" pages="tags/*"]]
Und so kann eine Tabelle mit allen Seiten im Wiki erzeugt werden:
[[!pagestats style="table"]]
Der optionale Parameter among
beschränkt die Seiten, deren ausgehende
Links berücksichtigt werden. Zum Beispiel kann folgendermaßen eine Tag-Wolke
erzeugt werden, die nur Vorkommen in Blogeinträgen berücksichtigt:
[[!pagestats pages="tags/*" among="blog/posts/*"]]
Oder um eine Wolke mit Tags anzuzeigen, die mit Linux verwandt sind:
[[!pagestats pages="tags/* and !tags/linux" among="tagged(linux)"]]
Der optionale Parameter limit
begrenzt die Anzeige auf die angegebene
Anzahl von Seiten. Zum Beispiel kann man eine Tabelle mit den zehn
häufigsten Links anzeigen:
[[!pagestats style="table" limit="10"]]
In früheren IkiWiki-Versionen hieß dieser Parameter show
; dieser Name
funktioniert weiterhin, wenn der Wert numerisch ist.
Mit dem optionalen Parameter class
kann die Klasse des div
einer
Tag-Wolke
oder der table
der Seitenstatistik angegeben werden.
In der Voreinstellung werden die Namen der Seiten angezeigt. Der Parameter
show
kann (mit einem nicht-numerischen Wert) verwendet werden, um
stattdessen die Titel (title) oder die Beschreibungen (description) der
Seiten anzuzeigen (wie sie mit der meta-Anweisung gesetzt wurden). Zum
Beispiel:
[[!pagestats pages="tags/*" show="title"]]