Die linkmap
-Anweisung wird durch die linkmap-Erweiterung bereitgestellt.
Diese Anweisung verwendet graphviz, um einen Graph mit den Links zwischen den Seiten im Wiki zu erstellen. Beispiel:
[[!linkmap pages="* and !blog/* and !*/Discussion"]]
Nur Links zwischen den angegebenen Seiten werden angezeigt; Links die auf andere Seiten zeigen werden ausgelassen. Wenn die einzuschließenden Seiten nicht angegeben werden, werden Links zwischen allen Seiten (und anderen Dateien) im Wiki angezeigt.
Hier die Beschreibung aller unterstützter Parameter der linkmap
-Anweisung:
pages
- Eine PageSpec der darzustellenden Seiten.height
,width
- Begrenzt die Größe der erzeugten Graphik auf die (in Inch) angegebene Breite und Höne. Beide müssen angegeben werden, damit die Beschränkung wirksam wird.connected
- Steuert ob auch Seiten dargestellt werden, die keinen Link zu anderen Seiten enthalten (connected=no
, die Voreinstellung), oder ob nur Seiten angezeigt werden, die auf andere verlinken (connected=yes
).
Um die besten Ergebnisse zu erzielen, sollte nur eine kleine Teilmenge der
Seiten angegeben werden, da die erzeugte Karte sonst groß, unhandlich und
kompliziert wird. Wenn zu viele Seiten angegeben werden, kann die Karte zu
kompliziert werden, als dass graphviz sie noch rendern könnte. Der Parameter
connected
ist ein guter Weg Seiten loszuwerden, die die Karte
unübersichtlich machen.