- 1 Macros
- 1.1 Search macros
- 1.2 Navigation
- 1.3 System information
- 1.4 Others
- 2 Example Display
- 3 Macro List
1 Macros #
Macros allow the insertion of system features into normal wiki pages; the only thing that makes those pages special is that they contain macros. If you edit pages like
RecentChanges or
SystemInfo, you'll see what that means.
1.1 Search macros #
Macro | Description | Example |
[[TitleSearch]] | search the page titles | FindPage |
[[FullSearch]] | search the page contents | FindPage |
[[GoTo]] | directly go to the page you enter | FindPage |
[[PageList(regex)]] | list of pages whose title matches the regex | HelpIndex |
1.2 Navigation #
Macro | Description | Example |
[[RecentChanges]] | a list of recently edited pages | RecentChanges |
[[TitleIndex]] | an index of all page titles | TitleIndex |
[[WordIndex]] | an index of all words in page titles | WordIndex |
[[RandomPage]] | a link to a random page | ¹°_°üÀ½_¹ýÈ°æ |
[[RandomPage(#)]] | links to a number of random pages | |
[[TableOfContents]] | display a local table of contents | see below |
1.3 System information #
Macro | Description | Example |
[[InterWiki]] | a list of all known InterWiki names | InterWiki |
[[SystemInfo]] | info on the wiki, the python interpreter and the host system | SystemInfo |
[[PageCount]] | current page count | 323 pages |
Macro | Description | Example |
[[Icon(image)]] | display system icons | HelpOnNavigation |
[[UserPreferences]] | display a user preferences dialog | UserPreferences |
[[BR]] | insert a line break | 1st line
2nd line |
[[Include(HelloWorld[,heading[,level]])]] | include contents of another page | [[Include(HelloWorld)]] |
2 Example Display #
We don't show examples for all macros here, because that would make this page quite long. Here is is the replacement text for the
[[SystemInfo]] macro:
PHP Version | 4.4.7 (Linux ktweb-147 2.6.32-754.35.1.el6.i686 #1 SMP Sat Nov 7 13:07:51 UTC 2020 i686) |
MoniWiki Version | Release 1.0.7 [Revision: 1.133 ] |
Apache Version | Apache |
Number of Pages | 323 |
3 Macro List #