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