특수 명명문 또는 매직워드(Magic words)는 미디어위키에 내장된, 특정 기능을 수행하는 명령문입니다.
본 문서에서는 한국어 위키백과의 번역명을 사용하여 설명합니다.
문서 설정 스위치
문서 설정 스위치는 문서가 표시되는 방법을 설정하는 명령문으로, __스위치__처럼 양 옆에 밑줄 문자 2개가 붙어있습니다.
- 목차
- 목차와 관련된 설정을 적용하는 것으로, 도움말:위키 문법에서 이미 설명한 것들입니다.
문법 설명 __목차숨김__ 또는 __NOTOC__목차가 뜨지 않게 합니다. __목차보임__ 또는 __FORCETOC__목차의 개수와 상관없이 강제로 뜨게합니다. __목차숨김__이 이미 있어도 이를 무시합니다.__목차__ 또는 __TOC____TOC__를 입력한 곳에 목차를 옮깁니다. 문단이 4개 이하여도 목차가 생깁니다.__목차숨김__이 이미 있어도 이를 무시합니다.
- 편집
문법 설명 __단락편집숨김__ 또는 __NOEDITSECTION__문단 오른쪽에 뜨는 [편집] 버튼을 숨깁니다. __새글쓰기__ 또는 __NEWSECTIONLINK__리브레 위키에서는 불필요한 명령문 __새글쓰기숨기기__ 또는 __NONEWSECTIONLINK__
- 분류
- 분류 문서에 해당 명령문를 입력해야 합니다.
문법 설명 __갤러리숨김__ 또는 __NOGALLERY__해당 분류에 그림이 포함될 때, 그림이 갤러리 형태로 '그림 미리보기'로 뜨지 않게 합니다. __숨김분류__ 또는 __HIDDENCAT__해당 분류를 '숨은 분류'으로 설정합니다. 숨은 분류는 문서 상단에 있는 분류 모음에 뜨지 않습니다. __EXPECTUNUSEDCATEGORY__[1]해당 분류가 특수:안쓰는분류에 포함되지 않도록 합니다.
- 언어 변환
문법 설명 __내용변환없음__ 또는 __NOCONTENTCONVERT__불명 __제목변환없음__ 또는 __NOTITLECONVERT__불명
- 나머지
문법 설명 __색인__ 또는 __INDEX__검색 결과에 해당 문서가 뜨게 합니다. __색인안함__ 또는 __NOINDEX__검색 결과에 해당 문서가 뜨지 않게 합니다. __넘겨주기고정__ 또는 __STATICREDIRECT__불명 __NOGLOBAL__[1]불명 __동음이의__ 또는 __DISAMBIG__불명
변수
변수는 특정한 값을 출력하는 명령문으로, {{변수}}처럼 양 옆에 중괄호 2개가 붙어있습니다.
틀과 비슷하다고 보시면 됩니다.
시간
표시방법이 협정 세계시와 현지 시각로 나뉩니다.
- 협정 세계시
- 현재 시간이 협정 세계시로 나옵니다.
입력 결과 설명 {{현재년}}2024 현재의 서기년도를 출력합니다. {{현재월}}08 현재의 달을 숫자로 출력합니다. 만약, 한 자릿수 달(1~9월)일 때에는 숫자 앞에 0이 붙습니다. {{현재월1}}8 현재의 달을 숫자로 출력합니다. {{현재월}}와 달리 한 자릿수 달일 때에 0이 붙지 않습니다.{{현재월이름}}8월 현재의 달을 이름으로 출력합니다. 한국어는 달에 이름이 없기 때문에, 숫자+'월'로 출력됩니다. {{현재월이름소유격}}8월 현재의 달을 소유격 이름으로 출력합니다. 한국어는 달에 이름이 없기 때문에, {{현재월이름}}과 똑같이 출력됩니다.{{현재월이름약자}}8 현재의 달을 약어로 출력합니다. 한국어는 달에 이름이 없기 때문에, {{현재월1}}과 똑같이 출력됩니다.{{현재일}}15 현재의 날짜를 출력합니다. {{현재일2}}15 현재의 날짜를 출력합니다. {{현재일}}과 달리, 한 자릿수 날짜(1~9일)일 때에는 숫자 앞에 0이 붙습니다.{{현재요일}}목요일 현재의 요일을 출력합니다. {{현재요일숫자}}4 현재의 숫자로 요일을 출력합니다. 일요일이 0이고, 토요일이 6입니다. {{현재시분}}03:55 현재의 시각을 24시간제 '시:분'으로 출력합니다. (00:00 ~ 23:59) {{현재시}}03 현재의 시각을 24시간제 '시'로 출력합니다. (00 ~ 23) {{현재주}}33 현재의 주를 출력합니다. (1 ~ 53) {{현재타임스탬프}}20240815035512 현재의 시각을 '년도월일시분초'로 출력합니다.
입력 결과 설명 {{지역년}}2024 현재의 서기년도를 출력합니다. {{지역월}}08 현재의 달을 숫자로 출력합니다. 만약, 한 자릿수 달(1~9월)일 때에는 숫자 앞에 0이 붙습니다. {{지역월1}}8 현재의 달을 숫자로 출력합니다. {{지역월}}와 달리 한 자릿수 달일 때에 0이 붙지 않습니다.{{지역월이름}}8월 현재의 달을 이름으로 출력합니다. 한국어는 달에 이름이 없기 때문에, 숫자+'월'로 출력됩니다. {{지역월이름소유격}}8월 현재의 달을 소유격 이름으로 출력합니다. 한국어는 달에 이름이 없기 때문에, {{지역월이름}}과 똑같이 출력됩니다.{{지역월이름약자}}8 현재의 달을 약어로 출력합니다. 한국어는 달에 이름이 없기 때문에, {{지역월1}}과 똑같이 출력됩니다.{{지역일}}15 현재의 날짜를 출력합니다. {{지역일2}}15 현재의 날짜를 출력합니다. {{지역일}}과 달리, 한 자릿수 날짜(1~9일)일 때에는 숫자 앞에 0이 붙습니다.{{지역요일}}목요일 현재의 요일을 출력합니다. {{지역요일숫자}}4 현재의 숫자로 요일을 출력합니다. 일요일이 0이고, 토요일이 6입니다. {{지역시분}}12:55 현재의 시각을 24시간제 '시:분'으로 출력합니다. (00:00 ~ 23:59) {{지역시}}12 현재의 시각을 24시간제 '시'로 출력합니다. (00 ~ 23) {{지역주}}33 현재의 주를 출력합니다. (1 ~ 53) {{지역타임스탬프}}20240815125512 현재의 시각을 '년도월일시분초'로 출력합니다.
기술적 메타데이터
- 사이트
- 설명
입력 결과 설명 {{사이트이름}}리브레 위키 위키 사이트의 이름을 출력합니다. {{서버}}https://librewiki.net 위키 사이트의 도메인 URL을 출력합니다. {{서버이름}}librewiki.net 위키 사이트의 서브도메인과 도메인의 이름을 출력합니다. {{명령검토}} 불명. DIRMARK, DIRECTIONMARK로도 사용 가능 {{스크립트경로}}위키 사이트의 스크립트경로를 출력합니다. {{스타일경로}}/skins 위키 사이트의 스타일경로를 출력합니다. {{현재버전}}1.39.6 (186ab8a) 위키 사이트가 사용하는 미디어위키의 버전을 출력합니다. {{기본언어}}ko 위키 사이트에서 설정한 기본 언어를 출력합니다.
- 문서
- 설명
입력 결과 설명 {{문서번호}}131374 해당 문서의 문서번호(PAGE ID)를 출력합니다. {{PAGELANGUAGE}}[1]ko 해당 문서의 언어판을 출력합니다. 리브레 위키에서는 불필요한 명령문입니다. {{보호수준:행동}}해당 문서에서 행동(편집, 이동)에 따른 보호수준((없음), 준보호, 보호)을 출력합니다. {{PROTECTIONEXPIRY:action}}[1]해당 문서에서 action[행동](edit[편집], move[이동])에 따른 보호수준의 만료기간(20150416205130, infinite[무한대])을 출력합니다. {{계단식원본}}불명. CASCADINGSOURCES로도 사용 가능
- 문서의 최신판
- 설명
입력 결과 설명 {{판번호}}767996 해당 문서 최신판의 판번호를 출력합니다. 편집할 때에는 나타나지 않습니다. {{판일}}24 해당 문서 최신판의 수정 날짜를 출력합니다. {{판일2}}24 해당 문서 최신판의 수정 날짜를 출력합니다. {{판일}}과 달리, 한 자릿수 날짜(1~9일)일 때에는 숫자 앞에 0이 붙습니다.{{판월}}11 해당 문서 최신판의 수정 월을 출력합니다. 만약, 한 자릿수 달(1~9월)일 때에는 숫자 앞에 0이 붙습니다. {{판월1}}11 해당 문서 최신판의 수정 월을 출력합니다. {{판월}}과 달리, 한 자릿수 달일 때에 0이 붙지 않습니다.{{판년}}2019 해당 문서 최신판의 수정 년도를 출력합니다. {{판타임스탬프}}20191124143441 해당 문서 최신판의 수정 시각을 '년도월일시분초'로 출력합니다. {{판사용자}}Pika 해당 문서를 최신판으로 수정한 사용자의 이름을 출력합니다. 문서를 편집할 때에는 편집하는 사용자의 이름이 나옵니다. {{판크기}}34244 해당 문서 최신판의 문서 크기를 출력합니다.
- 문서의 내용
- 문서의 내용에 영향을 끼치는 명령문입니다.
입력 설명 {{보일제목:제목}}
{{보일제목:제목|noerror}}
{{보일제목:제목|noreplace}}문서에 보이는 제목을 바꾸는 명령문입니다. noerror와 noreplace는 불명. {{기본정렬:정렬키}}
{{기본정렬:정렬키|오류없음}}
{{기본정렬:정렬키|바꾸기없음}}해당 문서의 정렬키를 바꾸는 명령문입니다. 예를 들어, 리브레 위키 문서에 {{기본정렬:위키}}를 입력하면, 리브레 위키 문서가 들어있는 분류:위키위키에서 리브레 위키가 'ㅇ'에 정렬됩니다. 따라서 [[분류:위키위키|위키]]와 비슷하다고 볼 수 있습니다.
오류없음과 바꾸기없음은 불명.
통계
위키의 통계를 출력합니다. 끝에 ':R'을 붙이면, 1000 단위마다 있는 쉼표를 없앱니다.
- 예)
{{모든문서수:R}}: 177531
| 입력 | 결과 | 설명 |
|---|---|---|
{{모든문서수}}
|
177,531 | 위키에 있는 모든 문서의 개수를 출력합니다. |
{{문서수}}
|
59,558 | 위키에 있는 일반 문서의 개수를 출력합니다. |
{{파일수}}
|
55,181 | 위키에 업로드된 파일의 개수를 출력합니다. |
{{편집수}}
|
1,944,261 | 위키에서 일어난 총 편집 횟수를 출력합니다. |
{{사용자수}}
|
8,663 | 위키에 가입한 계정의 개수를 출력합니다. |
{{관리자수}}
|
5 | 위키에 있는 관리자 계정의 개수를 출력합니다. |
{{활동중인사용자수}}
|
55 | 위키에서 특정한 조건을 만족하는 계정(활동중인 사용자)의 개수를 출력합니다. |
{{분류문서수:분류}}
|
9 9 |
분류에 포함되는 문서, 하위분류, 파일의 개수를 출력합니다. |
{{분류문서수:분류|문서}}
|
0 | 분류에 포함되는 문서의 개수를 출력합니다. |
{{분류문서수:분류|하위분류}}
|
9 | 분류에 포함되는 하위분류의 개수를 출력합니다. |
{{분류문서수:분류|파일}}
|
0 | 분류에 포함되는 파일의 개수를 출력합니다. |
{{권한별사용자수:그룹}}
|
4 | 특정 그룹에 포함되는 계정의 개수를 출력합니다. 예시에서는 bureaucrat를 적용했습니다. (한국어는 안 되는 듯) |
{{이름공간문서수:이름공간 코드}}
|
특정 이름공간을 사용하는 문서의 개수를 출력합니다. 처음에는 비활성화되어 있습니다. 리브레 위키에서도 사용할 수 없습니다. |
문서 제목
문서의 제목을 출력합니다.
- 특징
- 목록
입력 결과 설명 {{전체문서이름}}도움말:특수 명령문 해당 문서의 이름공간과 이름을 모두 출력합니다. {{문서이름}}특수 명령문 해당 문서의 이름만 출력합니다. {{상위문서이름}}특수 명령문 해당 문서의 상위문서 이름을 출력합니다. 예) 가/나/다 문서에서 사용하면, 가/나가 출력 {{하위문서이름}}특수 명령문 해당 문서의 하위문서 이름을 출력합니다. 하위문서가 없으면, {{문서이름}}의 결과와 같습니다.{{본문서이름}}도움말:특수 명령문 해당 문서의 본문서 이름을 출력합니다. 예) 토론:가 문서에서 사용하면, 가가 출력 {{토론문서이름}}도움말토론:특수 명령문 해당 문서의 토론 문서 이름을 출력합니다. {{최상위문서이름}}특수 명령문 해당 문서의 최상위문서 이름을 출력합니다. 예) 도움말:가/나/다 문서에서 사용하면, 가가 출력
이름공간
문서의 이름공간을 출력합니다.
- 특징
-
- 끝에 'E'를 붙이면, 이름공간이 유니코드로 출력됩니다.
- 예)
{{이름공간E}}: %EB%8F%84%EC%9B%80%EB%A7%90
- 예)
{{이름공간:리브레 위키:현관}}처럼 인자를 받을 수도 있습니다.- 예)
{{이름공간:리브레 위키:현관}}>> 리브레 위키
- 예)
- 끝에 'E'를 붙이면, 이름공간이 유니코드로 출력됩니다.
- 목록
입력 결과 설명 {{이름공간}}도움말 해당 문서의 이름공간을 출력합니다. {{이름공간수}}12 해당 문서의 이름공간 ID값을 출력합니다. {{본문서이름공간}}도움말 해당 문서의 본문서 이름공간을 출력합니다. 예) 틀토론:가/나/다 문서에서 사용하면, 틀이 출력 {{토론이름공간}}도움말토론 해당 문서의 토론 문서 이름공간을 출력합니다. 예) 분류:가/나/다 문서에서 사용하면, 분류토론이 출력
나머지
| 입력 | 결과 | 설명 |
|---|---|---|
{{!}}
|
틀에서 수직선(|)을 입력해야할 때 사용합니다. |
파서 함수
파서 함수는 한 개 이상의 변수를 받아, 이를 특정한 함수로 처리하고 결괏값을 출력하는 명령문입니다. {{함수:}}나 {{#함수:}} 형태를 띱니다.
틀에 유용하게 사용할 수 있으므로, 위키 문법에 있어 꽃이라 할수 있습니다.
특정 문서의 기술적 메타데이터
아래에서 인자(변수)는 모두 리브레 위키:현관을 사용했습니다.
| 입력 | 결과 | 설명 |
|---|---|---|
{{문서번호:문서제목}}
|
5 | 입력한 문서의 문서번호를 출력합니다. |
{{문서크기:문서제목}}
|
14,717 | 입력한 문서의 문서크기를 출력합니다. 끝에 '|R'을 붙이면, 1000 단위마다 있는 쉼표를 없앱니다. |
{{PROTECTIONLEVEL:action|문서제목}}
[1]
|
sysop | 입력한 문서에서 action[행동](edit[편집], move[이동])에 따른 보호수준((없음), autoconfirm[준보호], sysop[보호])을 출력합니다. |
{{PROTECTIONEXPIRY:action|문서제목}}
|
infinity | 입력한 문서에서 action[행동](edit[편집], move[이동])에 따른 보호수준의 만료기간(20150416205130, infinite[무한대])을 출력합니다. |
{{계단식원본:문서제목}}
|
불명. CASCADINGSOURCES로도 사용 가능 | |
{{판번호:문서제목}}
|
1940203 | 입력한 문서 최신판의 판번호를 출력합니다. |
{{판일:문서제목}}
|
11 | 입력한 문서 최신판의 수정 날짜를 출력합니다. |
{{판일2:문서제목}}
|
11 | 입력한 문서 최신판의 수정 날짜를 출력합니다. {{판일:문서제목}}과 달리, 한 자릿수 날짜(1~9일)일 때에는 숫자 앞에 0이 붙습니다.
|
{{판월:문서제목}}
|
08 | 입력한 문서 최신판의 수정 월을 출력합니다. 만약, 한 자릿수 달(1~9월)일 때에는 숫자 앞에 0이 붙습니다. |
{{판월1:문서제목}}
|
8 | 입력한 문서 최신판의 수정 월을 출력합니다. {{판월:문서제목}}과 달리, 한 자릿수 달일 때에 0이 붙지 않습니다.
|
{{판년:문서제목}}
|
2024 | 입력한 문서 최신판의 수정 년도를 출력합니다. |
{{판타임스탬프:문서제목}}
|
20240811220913 | 입력한 문서 최신판의 수정 시각을 '년도월일시분초'로 출력합니다. |
{{판사용자:문서제목}}
|
Liebesfreud | 입력한 문서를 최신판으로 수정한 사용자의 이름을 출력합니다. |
URL 데이터
입력한 문서/파일의 경로(주소)를 출력합니다.
- 지역주소
- 입력한 문서의 경로를 출력합니다.
사용법 입력 결과 {{지역주소:문서제목}}
{{지역주소:문서제목|쿼리스트링}}{{지역주소:위키}}
{{지역주소:위키|printable=yes}}
/wiki/%EC%9C%84%ED%82%A4
/index.php?title=%EC%9C%84%ED%82%A4&printable=yes
- 전체주소
- 입력한 문서의 주소를 출력합니다.
사용법 입력 결과 {{전체주소:문서제목}}
{{전체주소:문서제목|쿼리스트링}}
{{전체주소:인터위키:문서제목|쿼리스트링}}{{전체주소:위키}}
{{지역주소:위키|action=edit}}
{{지역주소:위키백과:위키|action=edit}}https://librewiki.net/wiki/%EC%9C%84%ED%82%A4
/index.php?title=%EC%9C%84%ED%82%A4&action=edit
https://ko.wikipedia.org/wiki/%EC%9C%84%ED%82%A4?action=edit
- 표준주소
- 입력한 문서의 전체주소를 출력합니다.
사용법 입력 결과 {{표준주소:문서제목}}
{{표준주소:문서제목|쿼리스트링}}
{{표준주소:인터위키:문서제목|쿼리스트링}}{{표준주소:위키}}
{{표준주소:위키|action=edit}}
{{표준주소:위키백과:위키|action=edit}}https://librewiki.net/wiki/%EC%9C%84%ED%82%A4
https://librewiki.net/index.php?title=%EC%9C%84%ED%82%A4&action=edit
https://ko.wikipedia.org/wiki/%EC%9C%84%ED%82%A4?action=edit
- 파일경로
- 입력한 파일의 파일경로를 출력합니다. nowiki를 사용하면 링크가 되지 않습니다.
사용법 입력 결과 {{파일경로:파일제목}}
{{파일경로:파일제목|nowiki}}
{{파일경로:파일제목|썸네일 크기}}{{파일경로:Libre Wiki-Logo.png}}
{{파일경로:Libre Wiki-Logo.png|nowiki}}
{{파일경로:Libre Wiki-Logo.png|300}}https://image.librewiki.net/e/e9/Libre_Wiki-Logo.png
https://image.librewiki.net/e/e9/Libre_Wiki-Logo.png
https://image.librewiki.net/thumb/e/e9/Libre_Wiki-Logo.png/300px-Libre_Wiki-Logo.png
- 주소인코딩
- 입력한 값을 경로로 변환(인코딩)합니다.
사용법 입력 결과 {{주소인코딩:입력값}}
{{주소인코딩:입력값|QUERY}}
{{주소인코딩:입력값|WIKI}}
{{주소인코딩:입력값|PATH}}{{주소인코딩:A BC가 나다}}
{{주소인코딩:A BC가 나다|QUERY}}
{{주소인코딩:A BC가 나다|WIKI}}
{{주소인코딩:A BC가 나다|PATH}}A+BC%EA%B0%80+%EB%82%98%EB%8B%A4
A+BC%EA%B0%80+%EB%82%98%EB%8B%A4
A_BC%EA%B0%80_%EB%82%98%EB%8B%A4
A%20BC%EA%B0%80%20%EB%82%98%EB%8B%A4
- 각각의 차이점은 빈 칸을 어떻게 변환하는지의 차이로, 목록은 아래와 같습니다.
코드 (없음) QUERY WIKI PATH 빈 칸 + + _ %20
- 책갈피인코딩
- 입력한 값을 문단 경로로 변환(인코딩)합니다. (주소에서 # 뒤에 있는 경로)
사용법 입력 결과 {{책갈피인코딩:입력값}}{{책갈피인코딩:A BC가 나다}}A_BC가_나다
이름공간
입력한 값에 따른 이름공간을 출력합니다.
- 특징
{{이름E:}}를 사용하면 주소로 출력합니다.- 예)
{{이름E:사용자}}: %EC%82%AC%EC%9A%A9%EC%9E%90
- 예)
- 목록
내용(본) 이름공간 토론 이름공간 입력 결과 입력 결과 {{이름:-2}} 또는 {{이름:미디어}}미디어 {{이름:-1}} 또는 {{이름:특수}}특수 {{이름:0}} 또는 {{이름:}}{{이름:1}} 또는 {{이름:토론}}토론 {{이름:2}} 또는 {{이름:사용자}}사용자 {{이름:3}} 또는 {{이름:사용자토론}}사용자토론 {{이름:4}} 또는 {{이름:리브레 위키}}리브레 위키 {{이름:5}} 또는 {{이름:리브레 위키토론}}리브레 위키토론 {{이름:6}} 또는 {{이름:파일}}파일 {{이름:7}} 또는 {{이름:파일토론}}파일토론 {{이름:8}} 또는 {{이름:미디어위키}}미디어위키 {{이름:9}} 또는 {{이름:미디어위키토론}}미디어위키토론 {{이름:10}} 또는 {{이름:틀}}틀 {{이름:11}} 또는 {{이름:틀토론}}틀토론 {{이름:12}} 또는 {{이름:도움말}}도움말 {{이름:13}} 또는 {{이름:도움말토론}}도움말토론 {{이름:14}} 또는 {{이름:분류}}분류 {{이름:15}} 또는 {{이름:분류토론}}분류토론 {{이름:828}} 또는 {{이름:모듈}}모듈 {{이름:829}} 또는 {{이름:모듈토론}}모듈토론 {{이름:1600}} 또는 {{이름:시리즈}}시리즈 {{이름:1601}} 또는 {{이름:시리즈토론}}시리즈토론 {{이름:1602}} 또는 {{이름:투어}}{{이름:1603}} 또는 {{이름:투어토론}}{{이름:2300}} 또는 {{이름:소도구}}소도구 {{이름:2301}} 또는 {{이름:소도구토론}}소도구토론 {{이름:2302}} 또는 {{이름:소도구정의}}소도구정의 {{이름:2303}} 또는 {{이름:소도구정의토론}}소도구정의토론 {{이름:2602}} 또는 {{이름:주제}}주제 (없음) {{이름:3604}} 또는 {{이름:마당}}마당 {{이름:3605}} 또는 {{이름:마당토론}}마당토론
형식
설명
- 수형식
- 입력값에 1000 단위마다 쉼표를 붙이거나 없앱니다. NOSEP도 있지만 리브레 위키에서는 사용할 필요가 없습니다.
- 목록
사용법 입력 결과 설명 {{수형식:''그냥 숫자''}}{{수형식:987654321.654321}}987,654,321.654321 1000 단위 마다 쉼표를 넣습니다. {{수형식:''형식 숫자''|R}}{{수형식:987,654,321.654321|R}}987654321.654321 쉼표를 없앱니다.
참고
- 미디어위키(영어): Help:Magic words
- 미디어위키(영어): Help:Extension:ParserFunctions
- 영어 위키피디아: Help:Magic words
- 한국어 위키백과: 위키백과:특수 명령문
각주
| 기초 사용법 | |
|---|---|
| 위키 문법 | |
| 특수 기능 | |