ikiwiki/ plugins/ map

Plugin: map
Author: Alessandro Dotti Contra
Included in ikiwiki: yes
Enabled by default: no
Included in goodstuff: yes
Currently enabled: yes

This plugin provides the map directive, which generates a hierarchical page map for the wiki.

This will create an a map, for the plugins section of this wiki:

    [[!map  pages="(plugins or plugins/*) and !*/*/*"]]

Example:

- plugins
  - 404
  - admonition
  - aggregate
  - amazon s3
  - anonok
  - attachment
  - autoindex
  - blogspam
  - brokenlinks
  - calendar
  - camelcase
  - color
  - comments
  - conditional
  - contrib
  - creole
  - cutpaste
  - date
  - ddate
  - duckduckgo
  - editdiff
  - editpage
  - edittemplate
  - emailauth
  - embed
  - favicon
  - filecheck
  - flattr
  - format
  - fortune
  - getsource
  - goodstuff
  - google
  - goto
  - graphviz
  - h1title
  - haiku
  - headinganchors
  - highlight
  - hnb
  - html
  - htmlbalance
  - htmlscrubber
  - htmltidy
  - httpauth
  - img
  - inline
  - install
  - link
  - linkmap
  - listdirectives
  - localstyle
  - lockedit
  - map
  - mdwn
  - meta
  - mirrorlist
  - moderatedcomments
  - more
  - notifyemail
  - opendiscussion
  - openid
  - orphans
  - osm
  - otl
  - pagecount
  - pagespec alias
  - pagestats
  - pagetemplate
  - parentlinks
  - passwordauth
  - pingee
  - pinger
  - po
  - poll
  - polygen
  - postsparkline
  - prettydate
  - progress
  - rawhtml
  - recentchanges
  - recentchangesdiff
  - relativedate
  - remove
  - rename
  - repolist
  - rst
  - rsync
  - search
  - shortcut
  - sidebar
  - signinedit
  - smiley
  - sortnaturally
  - sparkline
  - table
  - tag
  - template
  - templatebody
  - testpagespec
  - teximg
  - textile
  - theme
  - toc
  - toggle
  - trail
  - transient
  - txt
  - typography
  - underlay
  - userlist
  - version
  - websetup
  - wikitext
  - wmd
  - write

It's also possible to search for specific tags or links:

    [[!map  pages="todo/* and !todo/done and !link(todo/done)"]]