매크로사용법
FrontPage|FindPage|TitleIndex|RecentChanges|매크로사용법| UserPreferences E D R S I H C P RSS

말하며고치기맑은맛있는피자맞춤법바로잡기매크로분류 › 매크로사용법


1 매크로

위키위키에서 지원하는 매크로를 잘 이용하면 위키 시스템을 효과적으로 사용할 수 있습니다. 예를 들어 [[PageCount]]와 같은 매크로를 사용하면 7594와 같이 표시되고, 이 페이지의 맨 상단에 있는 TableOfContentsMacro를 사용하면 페이지의 제목 차례를 만들어줍니다. 이러한 특수한 기능을 하는 여러가지 매크로를 노스모크에서 어떠한 제한도 없이 쓰실 수 있으며 다음과 같은 문법으로 매크로를 사용하실 수 있습니다.

[[MacroName]] 혹은 [[MacroName(인자)]]

1.1 찾기 매크로

매크로설명사용례
[[TitleSearch]] 페이지이름을 서치합니다. FindPage
[[FullSearch]] 페이지의 내용을 서치합니다. FindPage
[[GoTo]] Goto 폼을 보여줍니다. FindPage
[[PageList(regex)]] regex에 맞는 페이지 목록을 보여줍니다. HelpIndex

1.2 네비게이션

매크로설명사용례
[[RecentChanges]] 최근 편집된 페이지 목록 RecentChanges
[[TitleIndex]] 전체 페이지 목차 TitleIndex
[[WordIndex]] 페이지이름으로 구성된 단어 목록 WordIndex
[[RandomPage]] 랜덤 페이지로 링크걸어 보여주기 MartinFowler
[[RandomPage(#)]] 랜덤 페이지 여러개 보여주기
[[TableOfContents]] 현 페이지의 제목 목차 만들기 위를 보세요 :)

1.3 시스템 정보

매크로설명사용례
[[InterWiki]] 등록된 인터위키 목록 InterWiki
[[SystemInfo]] 현재 위키에 대한 정보 SystemInfo
[[PageCount]] 전체 페이지수 7594 pages

1.4 기타

매크로설명사용례
[[Icon(image)]] 시스템 아이콘을 보여줍니다. HelpOnNavigation
[[UserPreferences]] UserPrefereces를 보여줍니다. UserPreferences
[[BR]] insert a line break 첫줄
둘째줄
[[Include(HelloWorld[,heading[,level]])]] 다른 페이지의 내용을 보여줍니다. [[Include(HelloWorld)]]
[[LikePages]] 현재 페이지와 비슷한 이름의 다른 페이지 목록을 보여줍니다. [[Include(HelloWorld)]]
[[Vote(항목1 0,항목2 0)]] 투표를 하는 폼을 만들어줍니다
항목1 3 (42.86 %)
항목2 4 (57.14 %)
Total votes7

2 사용된 예

[[SystemInfo]]이라고 입력하면 다음과 같이 보입니다.
PHP Version 5.3.10-1ubuntu3.1 (Linux home 3.2.0-24-generic #37-Ubuntu SMP Wed Apr 25 08:43:52 UTC 2012 i686)
MoniWiki Version Release 1.1.3 [Revision: 1.462 ]
HTTP Server Version Apache/2.2.22
Number of Pages 7594

3 여러 매크로에 관한 페이지


last modified 2006-05-20 17:25:30
EditText|FindPage|DeletePage|LikePages| Valid XHTML 1.0! Valid CSS! powered by MoniWiki
      load :0.0035 sec (0.95 %)
      init :0.0175 sec (4.82 %)
 send_page :0.3404 sec (93.53 %)
   default :0.0025 sec (0.69 %)