를 눌러 이전 정보로부터 페이지 소스를 보시면 매크로를 어떻게 사용하고 있는지를 보실 수 있습니다.[[MacroName]]과 같은 문법을 사용합니다. 매크로에 대한 인자가 필요한 경우가 있는데 각 매크로에 대한 자세한 설명은 해당 페이지에서 확인하실 수 있습니다.[[MacroName]] 혹은 인자가 필요한 경우에는 [[MacroName(arg1,arg2,arg3...)]]처럼 사용합니다.[[페이지 이름]]문법과 충돌을 일으킬 수 있습니다. 예를 들어 DateTime 페이지가 있을 때에 [[DateTime]]이라는 식으로 DateTime을 연결할 수 없습니다. 이 경우 2025-11-04 09:24:29이라고 나오게 됩니다. 이런 경우에는 [["DateTime"]]이라고 하면 DateTime이라고 링크가 걸립니다.<<매크로이름>> 문법을 지원합니다.[[각주]]라는 식으로 써서 [[FootNote]]의 별명으로 사용하실 수 있습니다.config.php에 넣어주셔야 합니다.
$myplugins=array("각주"=>"FootNote",...); # ...는 생략을 뜻합니다. 다른 내용이 없으면 쓰지 않으셔야 합니다.
plugin/파일이름.php에 대응하는 파일이름을 "각주"=>"매크로파일이름"식으로 지정해야 합니다.| 매크로 | 설명 | 사용례 | 
[[RecentChanges]]    | 최근에 변경된 페이지 목록 | RecentChanges | 
[[TitleIndex]]       | 모든 페이지에 대한 제목 목차 | TitleIndex | 
[[WordIndex]]        | 페이지 이름으로 구성된 단어 목차 | WordIndex | 
[[RandomPage]]       | 랜덤페이지 | 아인 | 
[[RandomPage(#)]]    | 여러개의 랜덤 페이지. 인자는 숫자 | |
[[TableOfContents]]  | 목차 매크로 |  현재 보고계신 페이지에서 사용중입니다.  == 제목 == 을 모아 목록으로 보여주고, 페이지 이동 링크를 만듭니다.  | 
| [[OrphanedPages]] | 고아 페이지 목록 | 어디에도 링크 되지 않은 문서 목록 | 
| 매크로 | 설명 | 사용례 | 
[[InterWiki]]        | 등록된 인터위키 이름 | InterWiki | 
[[SystemInfo]]       | 현재 위키의 사양 | SystemInfo | 
[[PageCount]]        | 전체 페이지 개수 | 138 페이지 | 
[[PageHits]]      | 페이지를 본 회수 | PageHits | 
| 매크로 | 설명 | 사용례 | 
[[Icon(image)]]      | 시스템 아이콘 보여주기 | HelpOnNavigation | 
[[UserPreferences]]  | 사용자 환경설정 | UserPreferences | 
[[BR]]  | 강제 줄바꿈 |  첫번째 줄 다음 줄  | 
[[Include(HelloWorld[,heading[,level]])]]  | 다른 페이지를 읽어옴 | HelloWorld | 
[[Comment]]      | 댓글창 |  [[Comment]]  | 
[[SystemInfo]]매크로입니다. [[SystemInfo]]를 임의의 페이지에 집어넣으면 다음과 같이 보여집니다:| PHP Version | 5.3.x (Linux 2.6.32-696.18.7.el6.x86_64 SMP) | 
|---|---|
| MoniWiki Version | Release 1.2.5 [Revision: 1.1940 ] | 
| HTTP Server Version | Apache | 
| Number of Pages | 138 |