검수요청.png검수요청.png

"위키문법"의 두 판 사이의 차이

해시넷
이동: 둘러보기, 검색
1번째 줄: 1번째 줄:
'''위키문법'''은 미디어위키 소프트웨어 등 여러 위키엔진에서 쓰이는 구문과 키워드를 이용하여 문서를 꾸미는 방법 및 규칙이다.<ref name="문법"> 〈[https://ko.wikipedia.org/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:%EC%9C%84%ED%82%A4_%EB%AC%B8%EB%B2%95 위키백과:위키 문법]〉, 《위키백과》 </ref>
+
'''위키문법'''은 [[미디어위키]] 소프트웨어 등 여러 [[위키엔진]]에서 쓰이는 구문과 키워드를 이용하여 문서를 꾸미는 방법 및 규칙이다.<ref name="문법"> 〈[https://ko.wikipedia.org/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:%EC%9C%84%ED%82%A4_%EB%AC%B8%EB%B2%95 위키백과:위키 문법]〉, 《위키백과》 </ref>
  
 
== 개요 ==
 
== 개요 ==
위키 문법은 위키의 문서 작성에 필수적이거나, 편집할 때 유용하게 사용할 수 있다. 대중적으로 쓰이는 위키 문법은 미디어위키 소프트웨어에서 쓰이는 위키 문법으로, 미디어위키는 복잡한 마크업의 사용을 피하고자 문단과 줄의 바뀜이나 굵은 글씨나 기울임 글씨의 표현과 같은 단순한 편집은 별도의 마크업 없이 처리하고 있다. 예를 들어 이어지는 글의 문단을 바꾸고자 할 때는 단순히 엔터를 두 번 입력하면 된다. 그렇지만 특수 문자나 기호의 표시나 수식의 표현, 글자의 정렬과 같은 기능을 위해 자체 마크업을 사용한다.<ref name="문법"></ref>
+
위키문법은 [[위키]]의 문서 작성에 필수적이거나, 편집할 때 유용하게 사용할 수 있다. 대중적으로 쓰이는 위키문법은 [[미디어위키]] 소프트웨어에서 쓰이는 위키문법으로, 미디어위키는 복잡한 [[마크업]]의 사용을 피하고자 문단과 줄의 바뀜이나 굵은 글씨나 기울임 글씨의 표현과 같은 단순한 편집은 별도의 마크업 없이 처리하고 있다. 예를 들어 이어지는 글의 문단을 바꾸고자 할 때는 단순히 엔터를 두 번 입력하면 된다. 그렇지만 특수문자나 기호의 표시나 수식의 표현, 글자의 정렬과 같은 기능을 위해 자체 마크업을 사용한다.<ref name="문법"></ref>
  
 
== 미디어위키의 위키문법 ==
 
== 미디어위키의 위키문법 ==
21번째 줄: 21번째 줄:
  
 
==== 줄 넘김 ====
 
==== 줄 넘김 ====
미디어위키에서 문단을 구분하거나 줄을 바꿀 때는 엔터키를 두 번 입력하면 되는데, 한 번 줄을 넘겨도 글 배치에는 영향을 주지 않는다. 이 방법 외에도 태그를 이용해서 줄을 넘길 수 있는데 '<nowiki><br /></nowiki>' 태그를 이용하면 엔터를 입력하지 않고도 줄을 바꿀 수 잇는데, 이 태그에는 오류가 많은데, 알려진 오류에는 미디어위키 이름공간에서 작동되지 않아 일부 도구에서 오류를 일으키게 되는 오류, 태그의 시작과 끝이 한 줄 안에 없을 때 오류를 일으키며, 링크 안에서 사용하거나 기울임꼴, 굵은 글씨와 함께 태그를 사용하고 나서 다음 줄에서 태그를 닫을 경우, 마지막으로 목록 안에서 쓰이면 태그 뒤의 글 배치에 영향을 주는 오류로, 알려진 것만 해도 다섯 가지로 많은 오류가 있다. 그런 이유로 엔터를 두 번 치는 것이 좋다.<ref name="문법"></ref>
+
[[미디어위키]]에서 문단을 구분하거나 줄을 바꿀 때는 엔터키를 두 번 입력하면 되는데, 한 번 줄을 넘겨도 글 배치에는 영향을 주지 않는다. 이 방법 외에도 [[태그]]를 이용해서 줄을 넘길 수 있는데 '<nowiki><br /></nowiki>' 태그를 이용하면 엔터를 입력하지 않고도 줄을 바꿀 수 잇는데, 이 태그에는 오류가 많은데, 알려진 오류에는 미디어위키 이름공간에서 작동되지 않아 일부 도구에서 오류를 일으키게 되는 오류, 태그의 시작과 끝이 한 줄 안에 없을 때 오류를 일으키며, 링크 안에서 사용하거나 기울임꼴, 굵은 글씨와 함께 태그를 사용하고 나서 다음 줄에서 태그를 닫을 경우, 마지막으로 목록 안에서 쓰이면 태그 뒤의 글 배치에 영향을 주는 오류로, 알려진 것만 해도 다섯 가지로 많은 오류가 있다. 그런 이유로 엔터를 두 번 치는 것이 좋다.<ref name="문법"></ref>
  
 
==== 들여쓰기 ====
 
==== 들여쓰기 ====
29번째 줄: 29번째 줄:
  
 
; 토막 인용을 이용한 양쪽 들여 쓰기
 
; 토막 인용을 이용한 양쪽 들여 쓰기
유명인사의 발언과 같은 잉용구를 문서의 다른 부분과 구분하고자 할 때 주로 쓰이는 토막 인용은 양쪽 들여쓰기를 하는데, '<nowiki><blockquote></blockquote></nowiki>' 태그를 사용하면 양쪽을 들여쓰게 된다.<ref name="문법"></ref>
+
유명인사의 발언과 같은 잉용구를 문서의 다른 부분과 구분하고자 할 때 주로 쓰이는 토막 인용은 양쪽 들여쓰기를 하는데, '<nowiki><blockquote></blockquote></nowiki>' [[태그]]를 사용하면 양쪽을 들여쓰게 된다.<ref name="문법"></ref>
  
 
==== 문장의 정렬 방식 ====
 
==== 문장의 정렬 방식 ====
HTML 태그를 이용해서 문장의 정렬 방식을 바꿀 수 있는데, '<nowiki><div style="text-align:center; width:auto; margin-left:auto;margin-right:auto;">가운데로 정렬된 문구</div></nowiki>' 로 문구를 가운데로 정렬할 수 있고, '<nowiki><div style="text-align:right; width:auto; margin-left:auto;margin-right:auto;">오른쪽으로 정렬된 문구</div></nowiki>' 로 문구를 오른쪽으로 정렬할 수 있다.<ref name="문법"></ref>
+
[[HTML]] [[태그]]를 이용해서 문장의 정렬 방식을 바꿀 수 있는데, '<nowiki><div style="text-align:center; width:auto; margin-left:auto;margin-right:auto;">가운데로 정렬된 문구</div></nowiki>' 로 문구를 가운데로 정렬할 수 있고, '<nowiki><div style="text-align:right; width:auto; margin-left:auto;margin-right:auto;">오른쪽으로 정렬된 문구</div></nowiki>' 로 문구를 오른쪽으로 정렬할 수 있다.<ref name="문법"></ref>
  
 
==== 목록 ====
 
==== 목록 ====
  
 
;정렬되지 않은 목록
 
;정렬되지 않은 목록
정렬되지 않은 목록은 매 문자열마다 앞에 별표를 넣어 만들 수 있다. 별이 많을 수록 더 깊은 단계를 표시하며 새로운 문자열이 목록 중에 나타나면 그 목록이 끝났음을 나타내는데, 물론 다시 시작할 수도 있다. 별표 끝에 콜론을 넣어 그 단계 목록에 이어지는 내용을 적을 수도 있다.<ref name="문법"></ref>
+
정렬되지 않은 목록은 매 문자열마다 앞에 별표를 넣어 만들 수 있다. 별이 많을 수록 더 깊은 단계를 표시하며 새로운 [[문자열]]이 목록 중에 나타나면 그 목록이 끝났음을 나타내는데, 물론 다시 시작할 수도 있다. 별표 끝에 콜론을 넣어 그 단계 목록에 이어지는 내용을 적을 수도 있다.<ref name="문법"></ref>
  
 
;정렬된 목록
 
;정렬된 목록
번호가 매겨진 목록은 체계적이고 흐름을 따르기 쉽다. 이러한 목록은 매 문자열마다 앞에 샵표를 넣어 만들 수 있고, 샵표를 한번 더 넣으면 새로운 목록이 시작되며 새 번호 1 부터 시작된다. 마찬가지로 새로운 문자열은 그 목록이 끝났음을 나타내며, 샵표 끝에 콜론을 넣어 그 단계 목록에 이어지는 내용을 적을 수 있다.<ref name="문법"></ref>
+
번호가 매겨진 목록은 체계적이고 흐름을 따르기 쉽다. 이러한 목록은 매 [[문자열]]마다 앞에 샵표를 넣어 만들 수 있고, 샵표를 한번 더 넣으면 새로운 목록이 시작되며 새 번호 1 부터 시작된다. 마찬가지로 새로운 문자열은 그 목록이 끝났음을 나타내며, 샵표 끝에 콜론을 넣어 그 단계 목록에 이어지는 내용을 적을 수 있다.<ref name="문법"></ref>
  
 
;정렬된 목록에 정렬되지 않은 목록
 
;정렬된 목록에 정렬되지 않은 목록
번호가 매겨진 목록과 그렇지 않은 목록을 혼합하여 사용할 수 있는데, 그냥 문자열 앞에 샵표 별표를 넣으면 만들어지며, 이 반대의 경우인 별표 샵표도 가능하다. 이 또한 마찬가지로 새로운 문자열은 그 목록이 끝났음을 나타내며, 별표 혹은 샵표 끝에 콜론을 넣어 그 단계 목록에 이어지는 내용을 적을 수 있다.<ref name="문법"></ref>
+
번호가 매겨진 목록과 그렇지 않은 목록을 혼합하여 사용할 수 있는데, 그냥 [[문자열]] 앞에 샵표 별표를 넣으면 만들어지며, 이 반대의 경우인 별표 샵표도 가능하다. 이 또한 마찬가지로 새로운 문자열은 그 목록이 끝났음을 나타내며, 별표 혹은 샵표 끝에 콜론을 넣어 그 단계 목록에 이어지는 내용을 적을 수 있다.<ref name="문법"></ref>
  
 
==== poem 태그 ====
 
==== poem 태그 ====
63번째 줄: 63번째 줄:
  
 
; 여백
 
; 여백
문자열 내에서의 넓은 빈칸은 '<nowiki>{{여백|4em}}</nowiki>' 를 통해 삽입할 수 있다.<ref name="문법"></ref>
+
[[문자열]] 내에서의 넓은 빈칸은 '<nowiki>{{여백|4em}}</nowiki>' 를 통해 삽입할 수 있다.<ref name="문법"></ref>
  
 
=== 링크와 URL ===
 
=== 링크와 URL ===
70번째 줄: 70번째 줄:
  
 
; 다른 위키 문서로의 링크
 
; 다른 위키 문서로의 링크
미디어위키 소프트웨어의 마크업 언어를 이용하여, 가리키고 싶은 문서의 제목 앞쪽에 대괄호를 두 개씩 넣음으로써 자유롭게 링크를 만들게 된다. 예를 들어 '<nowiki>[[위키백과]]</nowiki>' 를 입력하면 [[위키백과]]로 나타난다. 내부적으로, 대소문자가 있는 문자의 경우, 링크 대상 문서의 제목 첫 글자는 자동으로 대문자가 되며 빈 칸의 경우 밑줄로 변환된다. 붉은 링크는 존재하지 않는 문서일 경우에 나타나며, 링크를 따라가면 그 이름을 가진 문서를 만들 수 있으며, 자기 자신을 가리키는 링크는 단순히 굵은 글씨체로 나타난다.<ref name="문법"></ref>
+
[[미디어위키]] [[소프트웨어]]의 [[마크업]] 언어를 이용하여, 가리키고 싶은 문서의 제목 앞쪽에 대괄호를 두 개씩 넣음으로써 자유롭게 [[링크]]를 만들게 된다. 예를 들어 '<nowiki>[[위키백과]]</nowiki>' 를 입력하면 [[위키백과]]로 나타난다. 내부적으로, 대소문자가 있는 문자의 경우, 링크 대상 문서의 제목 첫 글자는 자동으로 대문자가 되며 빈 칸의 경우 밑줄로 변환된다. 붉은 링크는 존재하지 않는 문서일 경우에 나타나며, 링크를 따라가면 그 이름을 가진 문서를 만들 수 있으며, 자기 자신을 가리키는 링크는 단순히 굵은 글씨체로 나타난다.<ref name="문법"></ref>
  
 
; 다른 이름이 부여된 링크
 
; 다른 이름이 부여된 링크
원한다면 파이프 문자를 사용하여 링크의 제목을 변경할 수도 있는데, 예를 들어 '<nowiki>[[위키백과|인터넷 사전]]</nowiki>' 는, 링크가 [[위키백과|인터넷 사전]] 으로 나타나며, '인터넷 사전' 으로 보이지만, 사실 위키백과로 연결된다. 이와 같은 링크는 같은 대상을 가리키지만 다른 이름을 갖고 있으며, 대상 문서 표제어는 앞에 위치해야 하며, 그 뒤에 표시될 이름이 위치한다.<ref name="문법"></ref>
+
원한다면 파이프 문자를 사용하여 [[링크]]의 제목을 변경할 수도 있는데, 예를 들어 '<nowiki>[[위키백과|인터넷 사전]]</nowiki>' 는, 링크가 [[위키백과|인터넷 사전]] 으로 나타나며, '인터넷 사전' 으로 보이지만, 사실 위키백과로 연결된다. 이와 같은 링크는 같은 대상을 가리키지만 다른 이름을 갖고 있으며, 대상 문서 표제어는 앞에 위치해야 하며, 그 뒤에 표시될 이름이 위치한다.<ref name="문법"></ref>
  
 
; 자동으로 링크 이름 수정하기
 
; 자동으로 링크 이름 수정하기
링크 뒤에 단순히 파이프 문자를 입력하는 것 만으로도 링크 제목을 일정한 형식으로 바꿀 수 있는데, 편집 후 다음 번에 다시 편집 창을 열게 되면 파이프 문자로 확장된 링크를 볼 수 있다. 예를 들어 '<nowiki>[[위키백과 (위키)|]]</nowiki>' 로 괄호에 적힌 내용을 자동으로 숨겨지며, '<nowiki>[[도움말:위키문법|]]</nowiki>' 으로 이름공간을 자동으로 숨길 수 있으며, 이 두 기능을 모두 사용하여 '<nowiki>[[도움말:위키문법 (중복)|]]</nowiki>' 괄호 안에 적힌 내용과 이름공간을 자동으로 숨길 수도 있다. 그렇지만 문단 링크는 자동으로 수정되지 않는다.<ref name="문법"></ref>
+
[[링크]] 뒤에 단순히 파이프 문자를 입력하는 것 만으로도 링크 제목을 일정한 형식으로 바꿀 수 있는데, 편집 후 다음 번에 다시 편집 창을 열게 되면 파이프 문자로 확장된 링크를 볼 수 있다. 예를 들어 '<nowiki>[[위키백과 (위키)|]]</nowiki>' 로 괄호에 적힌 내용을 자동으로 숨겨지며, '<nowiki>[[도움말:위키문법|]]</nowiki>' 으로 이름공간을 자동으로 숨길 수 있으며, 이 두 기능을 모두 사용하여 '<nowiki>[[도움말:위키문법 (중복)|]]</nowiki>' 괄호 안에 적힌 내용과 이름공간을 자동으로 숨길 수도 있다. 그렇지만 문단 링크는 자동으로 수정되지 않는다.<ref name="문법"></ref>
  
 
; 현재 문서 내 문단을 링크하기
 
; 현재 문서 내 문단을 링크하기
샵표 뒤에 따르는 부분은 해당 문서의 문단 머릿글과 일치해야 한다. 철자 뿐 아니라 대소문자, 구두점까지 정확히 일치해야 제대로 기능하며, 존재하지 않는 문단으로 링크가 될 경우 그 링크가 깨지는 게 아니라 해당 문서의 맨 윗부분으로 연결된다. 만일 같은 이름을 가진 문단이 여러 개일 경우, 그 이름을 가진 첫 번째 문단 이외의 문단으로 링크하려면 그 순서대로 숫자를 추가하면 된다. 예를 들어 '<nowiki>[[#머릿말 예제 3]]</nowiki>' 의 경우 '머릿말 예제' 라는 이름을 가진 문단 중 세 번째 문단으로 이동시켜 준다. 파이프 문자를 이용하면 샵 기호를 보이지 않게 할 수 있고, 원하는 링크 제목을 넣을 수도 있다. 이 모든 예를 들면 '<nowiki>[[도움말:위키문법#링크</nowiki>' 는 다른 문서의 한 문단으로 연결되며, '<nowiki>[[#링크와 URL]]</nowiki>' 은 이 문서의 다른 문단으로 연결되는데, '<nowiki>[[#링크와 URL|링크와 URL]]</nowiki>' 은 같은 문단으로 연결되지만 # 기호가 숨겨져 있다 '<nowiki>[[도움말:위키문법#링크|링크]]</nowiki>' 는 다른 문서의 한 문단으로 이어지지만 이름이 '링크'로 바뀐 링크이다.<ref name="문법"></ref>
+
샵표 뒤에 따르는 부분은 해당 문서의 문단 머릿글과 일치해야 한다. 철자 뿐 아니라 대소문자, 구두점까지 정확히 일치해야 제대로 기능하며, 존재하지 않는 문단으로 [[링크]]가 될 경우 그 링크가 깨지는 게 아니라 해당 문서의 맨 윗부분으로 연결된다. 만일 같은 이름을 가진 문단이 여러 개일 경우, 그 이름을 가진 첫 번째 문단 이외의 문단으로 링크하려면 그 순서대로 숫자를 추가하면 된다. 예를 들어 '<nowiki>[[#머릿말 예제 3]]</nowiki>' 의 경우 '머릿말 예제' 라는 이름을 가진 문단 중 세 번째 문단으로 이동시켜 준다. 파이프 문자를 이용하면 샵 기호를 보이지 않게 할 수 있고, 원하는 링크 제목을 넣을 수도 있다. 이 모든 예를 들면 '<nowiki>[[도움말:위키문법#링크</nowiki>' 는 다른 문서의 한 문단으로 연결되며, '<nowiki>[[#링크와 URL]]</nowiki>' 은 이 문서의 다른 문단으로 연결되는데, '<nowiki>[[#링크와 URL|링크와 URL]]</nowiki>' 은 같은 문단으로 연결되지만 # 기호가 숨겨져 있다 '<nowiki>[[도움말:위키문법#링크|링크]]</nowiki>' 는 다른 문서의 한 문단으로 이어지지만 이름이 '링크'로 바뀐 링크이다.<ref name="문법"></ref>
  
 
==== 넘겨주기 ====
 
==== 넘겨주기 ====
88번째 줄: 88번째 줄:
  
 
==== 외부 링크 ====
 
==== 외부 링크 ====
대괄호는 외부 링크를 가리키는데, 링크에 이름을 붙일 때 그 URL과 이름을 하나의 빈 칸으로 구분한다. 이 대괄호는 링크가 아닌 단순한 문구에도 쓰일 수 있기는 하다. 만일, 제목이 있는 외부 링크의 경우 그 제목에 대괄호가 포함된다면, 꼭 직접 입력하지 말고 HTML 특수문주 구문인 &#93을 사용하는 것이 좋고, 그렇지 않을 경우 미디어위키 소프트웨어가 제목에 쓰인 대괄호를 외부 링크의 끝으로 인식할 것이다. '<nowiki>[https://ko.wikipedia.org/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:%EB%8C%80%EB%AC%B8 위키백과]</nowiki>' 로 제목이 부여된 링크는 제목만 보이게 되며, 제목이 없는 링크의 경우 '<nowiki>[https://ko.wikipedia.org/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:%EB%8C%80%EB%AC%B8]</nowiki>' 가 되고, 이 경우엔 [1]로 보여진다. 이 외에도 URL을 노출해서 대괄호 없이 링크를 걸 수도 있고, '<nowiki><span class="plainlinks">[https://ko.wikipedia.org/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:%EB%8C%80%EB%AC%B8 위키백과]</span></nowiki>' 를 사용하여 외부 링크 기호를 숨길 수도 있다.<ref name="문법"></ref>
+
대괄호는 외부 [[링크]]를 가리키는데, 링크에 이름을 붙일 때 그 [[URL]]과 이름을 하나의 빈 칸으로 구분한다. 이 대괄호는 링크가 아닌 단순한 문구에도 쓰일 수 있기는 하다. 만일, 제목이 있는 외부 링크의 경우 그 제목에 대괄호가 포함된다면, 꼭 직접 입력하지 말고 [[HTML]] 특수문자 구문인 &#93을 사용하는 것이 좋고, 그렇지 않을 경우 미디어위키 소프트웨어가 제목에 쓰인 대괄호를 외부 링크의 끝으로 인식할 것이다. '<nowiki>[https://ko.wikipedia.org/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:%EB%8C%80%EB%AC%B8 위키백과]</nowiki>' 로 제목이 부여된 링크는 제목만 보이게 되며, 제목이 없는 링크의 경우 '<nowiki>[https://ko.wikipedia.org/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:%EB%8C%80%EB%AC%B8]</nowiki>' 가 되고, 이 경우엔 [1]로 보여진다. 이 외에도 URL을 노출해서 대괄호 없이 링크를 걸 수도 있고, '<nowiki><span class="plainlinks">[https://ko.wikipedia.org/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:%EB%8C%80%EB%AC%B8 위키백과]</span></nowiki>' 를 사용하여 외부 링크 기호를 숨길 수도 있다.<ref name="문법"></ref>
  
 
=== 그림 ===
 
=== 그림 ===
해당 위키에 올라간 그림만 사용할 수 있다. 그림을 올리려면 해당 위키의 파일올리기 기능을 사용하여 파일을 먼저 올린 후 '<nowiki>[[파일:그림.png]]</nowiki>' 로 그림만 올릴 수 있다. 또는 그림이 표시 불가능한 상황이나 문자만 지원하는 브라우저에서 읽혔을 경우 혹은 문서 읽기 기능을 사용할 때를 위해 보조 문구와 함께 올릴 수도 있는데, 이럴 땐 '<nowiki>[[파일:그림.png|alt=그림]]</nowiki>' 가 쓰이며, 일반적으로 봤을땐 그냥 올린 것과 아무 변화가 없지만 그림을 보지 못할 때 보게 되면, 보조 문구로 보인다. 프레임 기능에 설명문이 삽입된 그림을 오른쪽에 띄울 때는 '<nowiki>[[파일:그림.png|프레임|alt=그림|그림]]</nowiki>' 로 하면 되는데, 프레임 태그는 자동으로 그림을 오른쪽에 위치시키며, 마지막 변수는 설명문으로 그림 아래쪽에 나타난다. 섬네일 기능에 설명문이 삽입된 그림을 문서 오른쪽에 띄울 땐 '<nowiki>[[파일:그림.png|섬네일|alt=그림|그림]]</nowiki>' 가 사용 되며 섬네일 태그 역시 자동으로 그림을 오른쪽에 위치시키며, 실제 크기로 아이콘이 우츤 하단에 나타난다. 설명문 없이 문서 오른쪽에 그림을 나타낼 때는 '<nowiki>[[파일:그림.png|오른쪽|그림]]</nowiki>' 로 오른쪽에 위치시키면 되며, 그림의 크기를 조정해서 30 픽셀 크기로 줄여서 그림을 나타낼 땐, '<npwiki>[[파일:그림.png|30 px|그림]]</nowiki>' 으로 그림을 사용해주면 된다. 그 외에도 그림의 설명 문서로 직접 연결시키는 방법으로 '<nowiki>[[:파일:그림.png]]</nowiki>' 이 있지만 위에 나열된 다른 방식에서 표시딘 ㅡ림을 클릭하는 것 또한 설명 문서로 연결되며, 문서에는 그림을 표시하지 않고 링크만 표시할 땐 '<nowiki>[[미디어:그림.png|그림]]</nowiki>' 처럼 미디어 링크를 사용하면 문서에 그림을 표시하지 않고 직접 그림으로 연결되는 링크로 대체할 수 있다. '<nowiki><div style="display:inline; width:220px; float:right;"> 그림.png </div></nowiki>span과 div 태그를 이용해서 그림을 문자열과 별도의 개체로 분리할 수 있지만, 이 기능을 사용하면 그림이 문자열 위에 위치할 수도 있다.<ref name="문법"></ref>
+
해당 [[위키]]에 올라간 그림만 사용할 수 있다. 그림을 올리려면 해당 위키의 파일올리기 기능을 사용하여 파일을 먼저 올린 후 '<nowiki>[[파일:그림.png]]</nowiki>' 로 그림만 올릴 수 있다. 또는 그림이 표시 불가능한 상황이나 문자만 지원하는 [[브라우저]]에서 읽혔을 경우 혹은 문서 읽기 기능을 사용할 때를 위해 보조 문구와 함께 올릴 수도 있는데, 이럴 땐 '<nowiki>[[파일:그림.png|alt=그림]]</nowiki>' 가 쓰이며, 일반적으로 봤을땐 그냥 올린 것과 아무 변화가 없지만 그림을 보지 못할 때 보게 되면, 보조 문구로 보인다. 프레임 기능에 설명문이 삽입된 그림을 오른쪽에 띄울 때는 '<nowiki>[[파일:그림.png|프레임|alt=그림|그림]]</nowiki>' 로 하면 되는데, 프레임 [[태그]]는 자동으로 그림을 오른쪽에 위치시키며, 마지막 [[변수]]는 설명문으로 그림 아래쪽에 나타난다. 섬네일 기능에 설명문이 삽입된 그림을 문서 오른쪽에 띄울 땐 '<nowiki>[[파일:그림.png|섬네일|alt=그림|그림]]</nowiki>' 가 사용 되며 섬네일 태그 역시 자동으로 그림을 오른쪽에 위치시키며, 실제 크기로 아이콘이 우츤 하단에 나타난다. 설명문 없이 문서 오른쪽에 그림을 나타낼 때는 '<nowiki>[[파일:그림.png|오른쪽|그림]]</nowiki>' 로 오른쪽에 위치시키면 되며, 그림의 크기를 조정해서 30 픽셀 크기로 줄여서 그림을 나타낼 땐, '<npwiki>[[파일:그림.png|30 px|그림]]</nowiki>' 으로 그림을 사용해주면 된다. 그 외에도 그림의 설명 문서로 직접 연결시키는 방법으로 '<nowiki>[[:파일:그림.png]]</nowiki>' 이 있지만 위에 나열된 다른 방식에서 표시딘 ㅡ림을 클릭하는 것 또한 설명 문서로 연결되며, 문서에는 그림을 표시하지 않고 링크만 표시할 땐 '<nowiki>[[미디어:그림.png|그림]]</nowiki>' 처럼 미디어 링크를 사용하면 문서에 그림을 표시하지 않고 직접 그림으로 연결되는 링크로 대체할 수 있다. '<nowiki><div style="display:inline; width:220px; float:right;"> 그림.png </div></nowiki>span과 div 태그를 이용해서 그림을 문자열과 별도의 개체로 분리할 수 있지만, 이 기능을 사용하면 그림이 [[문자열]] 위에 위치할 수도 있다.<ref name="문법"></ref>
  
 
=== 각주와 인용 출처 ===
 
=== 각주와 인용 출처 ===
인쇄물이나 온라인의 자료를 출처로 표시할 때는 ref 태그를 사용하여 인용할 수 있는데, 이 각주 태그 안에 각주에 대한 자세한 정보를 표시하게 되며, 각 항목 사이에 파이프 문자를 넣어 자료에 대한 상세 정보를 항목별로 입력할 수 있다. '<nowiki><ref name="각주 이름"></ref></nowiki>' 를 사용해서 각주를 생성할 수 있고 그 안에 서적을 인용할 때 '<nowiki>{{서적 인용}}</nowiki>' , 웹사이트를 인용할 때 '<nowiki>{{웹 인용}}</nowiki>' , 웹 URL을 넣고 싶을 때 '<nowiki>|url=http://wiki.hash.kr/index.php/%EB%8C%80%EB%AC%B8</nowiki>' , 제목을 넣고 싶을 때 '<nowiki>|제목=출처의 제목</nowiki>' , 저자를 넣고 싶을 때 '<nowiki>|저자=저자이름, 여러 명을 언급할 때는 콤마로 구분</nowiki>' , 이름을 넣고 싶을 때 '<nowiki>|이름=이름</nowiki>' , 성을 넣고 싶을 때 '<nowiki>|성=성</nowiki>' , 출판위치를 넣고 싶을 때 '<nowiki>|출판위치=출판된 위치</nowiki>' , 출판사를 넣고 싶을 때 '<nowiki>|출판사=출판사</nowiki>' , 작성일자를 넣고 싶을 때 '<nowiki>|작성일자=20xx-xx-xx</nowiki>' , 서적의 경우 발행일자를 넣고 싶을 때 '<nowiki>|발행일자=20xx-xx-xx</nowiki>' , 작성년도를 넣고 싶을 때 '<nowiki>|작성년도=자료의 작성년도</nowiki>' , 서적의 경우 발행년도를 넣고 싶을 때 '<nowiki>|발행년도=서적의 발행년도</nowiki>' , 자료의 접근 가능 여부의 마지막 확인일자를 넣고 싶을 때 '<nowiki>|확인일자=20xx-xx-xx</nowiki>' 를 넣어서 완성된 ref 태그의 예로 '<nowiki><ref name="해시넷">{{웹 인용 |http://wiki.hash.kr/index.php/%EB%8C%80%EB%AC%B8|제목=해시넷:대문 |출판사=㈜해시넷}}</ref></nowiki>' 가 만들어진다.<ref name="문법"></ref>
+
인쇄물이나 온라인의 자료를 출처로 표시할 때는 ref 태그를 사용하여 인용할 수 있는데, 이 각주 [[태그]] 안에 각주에 대한 자세한 정보를 표시하게 되며, 각 항목 사이에 파이프 문자를 넣어 자료에 대한 상세 정보를 항목별로 입력할 수 있다. '<nowiki><ref name="각주 이름"></ref></nowiki>' 를 사용해서 각주를 생성할 수 있고 그 안에 서적을 인용할 때 '<nowiki>{{서적 인용}}</nowiki>' , 웹사이트를 인용할 때 '<nowiki>{{웹 인용}}</nowiki>' , 웹 [[URL]]을 넣고 싶을 때 '<nowiki>|url=http://wiki.hash.kr/index.php/%EB%8C%80%EB%AC%B8</nowiki>' , 제목을 넣고 싶을 때 '<nowiki>|제목=출처의 제목</nowiki>' , 저자를 넣고 싶을 때 '<nowiki>|저자=저자이름, 여러 명을 언급할 때는 콤마로 구분</nowiki>' , 이름을 넣고 싶을 때 '<nowiki>|이름=이름</nowiki>' , 성을 넣고 싶을 때 '<nowiki>|성=성</nowiki>' , 출판위치를 넣고 싶을 때 '<nowiki>|출판위치=출판된 위치</nowiki>' , 출판사를 넣고 싶을 때 '<nowiki>|출판사=출판사</nowiki>' , 작성일자를 넣고 싶을 때 '<nowiki>|작성일자=20xx-xx-xx</nowiki>' , 서적의 경우 발행일자를 넣고 싶을 때 '<nowiki>|발행일자=20xx-xx-xx</nowiki>' , 작성년도를 넣고 싶을 때 '<nowiki>|작성년도=자료의 작성년도</nowiki>' , 서적의 경우 발행년도를 넣고 싶을 때 '<nowiki>|발행년도=서적의 발행년도</nowiki>' , 자료의 접근 가능 여부의 마지막 확인일자를 넣고 싶을 때 '<nowiki>|확인일자=20xx-xx-xx</nowiki>' 를 넣어서 완성된 ref 태그의 예로 '<nowiki><ref name="해시넷">{{웹 인용 |http://wiki.hash.kr/index.php/%EB%8C%80%EB%AC%B8|제목=해시넷:대문 |출판사=㈜해시넷}}</ref></nowiki>' 가 만들어진다.<ref name="문법"></ref>
  
 
=== 토론과 프로젝트 문서 ===
 
=== 토론과 프로젝트 문서 ===
  
 
; 여기를 가리키는 문서와 가리키는 글의 바뀜
 
; 여기를 가리키는 문서와 가리키는 글의 바뀜
여기를 가리키는 문서의 링크를 나타낼 땐 '<nowiki>[[특수기능:가리키는문서/도움말:위키문법]]</nowiki>' 을 사용하며, 가리키는 글이 바뀌었을 경우엔 '<nowiki>[[특수기능:링크최근바뀜/도움말:위키문법]]</nowiki>' 을 사용하여 링크를 걸 수 있다.<ref name="문법"></ref>
+
여기를 가리키는 문서의 링크를 나타낼 땐 '<nowiki>[[특수기능:가리키는문서/도움말:위키문법]]</nowiki>' 을 사용하며, 가리키는 글이 바뀌었을 경우엔 '<nowiki>[[특수기능:링크최근바뀜/도움말:위키문법]]</nowiki>' 을 사용하여 [[링크]]를 걸 수 있다.<ref name="문법"></ref>
  
 
; 과거 버전의 문서와 선택된 판들의 차이점, 특정 역사 페이지 연결하기
 
; 과거 버전의 문서와 선택된 판들의 차이점, 특정 역사 페이지 연결하기
이 연결들에는 외부 링크 기능이 쓰이며 특정 판의 과거 문서나 판과 판 사이를 비교한 문서를 연 다음, 주소창에서 URL을 복사해 원하는 곳에 붙여 넣으면 된다. 예를 들어 '<nowiki>[http://wiki.hash.kr/index.php/%EC%9C%84%ED%82%A4%EB%AC%B8%EB%B2%95 과거 편집]</nowiki>' 처럼 사용하여 이 문서의 과거 편집을 연결할 수 있다.<ref name="문법"></ref>
+
이 연결들에는 외부 [[링크]] 기능이 쓰이며 특정 판의 과거 문서나 판과 판 사이를 비교한 문서를 연 다음, 주소창에서 [[URL]]을 복사해 원하는 곳에 붙여 넣으면 된다. 예를 들어 '<nowiki>[http://wiki.hash.kr/index.php/%EC%9C%84%ED%82%A4%EB%AC%B8%EB%B2%95 과거 편집]</nowiki>' 처럼 사용하여 이 문서의 과거 편집을 연결할 수 있다.<ref name="문법"></ref>
  
 
; 사용자 편집 기록
 
; 사용자 편집 기록
'<nowiki>[[특수:기여/홍길동]]</nowiki>' 을 통해 사용자명으로 사용자의 기여 문서로 연결할 수 있으며, '<nowiki>[[특수기능:192.0.2.0]]</nowiki>' 을 통해 IP주소로 사용자의 기여 문서로 연결할 수도 있다.<ref name="문법"></ref>
+
'<nowiki>[[특수:기여/홍길동]]</nowiki>' 을 통해 사용자명으로 사용자의 기여 문서로 연결할 수 있으며, '<nowiki>[[특수기능:192.0.2.0]]</nowiki>' 을 통해 [[IP]]주소로 사용자의 기여 문서로 연결할 수도 있다.<ref name="문법"></ref>
  
 
; 취소선과 밑줄 표시
 
; 취소선과 밑줄 표시
취소선의 경우 '<nowiki><s></s></nowiki>' 마크업과 '<nowiki><del></del></nowiki>'로 취소선을 그을 수 있고,  '<nowiki><ins></ins></nowiki>' 을 통해 밑줄을 그을 수도 있다.<ref name="문법"></ref>
+
취소선의 경우 '<nowiki><s></s></nowiki>' [[마크업]]과 '<nowiki><del></del></nowiki>'로 취소선을 그을 수 있고,  '<nowiki><ins></ins></nowiki>' 을 통해 밑줄을 그을 수도 있다.<ref name="문법"></ref>
  
 
=== 형식 제한하기/위키 마크업 무시하기 ===
 
=== 형식 제한하기/위키 마크업 무시하기 ===
'<nowiki><nowiki></nowiki></nowiki>' 와 같은 nowiki 태그를 사용해서 위키 마크업을 무시할 수 있고, 이것은 줄 내림과 여러 빈 칸을 재구성하며, 특수 문자는 사용이 가능하다. 이 외에도 '<nowiki><pre></pre></nowiki>' 와 같은 pre 태그를 사용하면 위키 마크업을 무시할 수 있지만 문자열을 재구성하지는 않고, 역시 특수 문자는 사용이 가능하다. 대괄호 한 쌍 안에 적힌 URL을 포함하지 않는 문자열도 보호되지만, 대괄호 한 쌍 안에 URL로 시작하는 문자열이 있다면 외부링크로 인식된다. 마지막으로 빈 칸으로 글을 시작하는 것도 형식을 유지하는 또 하나의 방법이다. 각 줄마다 빈 칸을 처음에 입력하게 되면 문자열이 재구성되는 것을 방지하지만, 위키 마크업과 특수 문자의 사용은 가능하다.<ref name="문법"></ref>
+
'<nowiki><nowiki></nowiki></nowiki>' 와 같은 nowiki [[태그]]를 사용해서 [[위키]] [[마크업]]을 무시할 수 있고, 이것은 줄 내림과 여러 빈 칸을 재구성하며, 특수문자는 사용이 가능하다. 이 외에도 '<nowiki><pre></pre></nowiki>' 와 같은 pre 태그를 사용하면 위키 마크업을 무시할 수 있지만 [[문자열]]을 재구성하지는 않고, 역시 특수문자는 사용이 가능하다. 대괄호 한 쌍 안에 적힌 [[URL]]을 포함하지 않는 문자열도 보호되지만, 대괄호 한 쌍 안에 URL로 시작하는 문자열이 있다면 외부 링크로 인식된다. 마지막으로 빈 칸으로 글을 시작하는 것도 형식을 유지하는 또 하나의 방법이다. 각 줄마다 빈 칸을 처음에 입력하게 되면 문자열이 재구성되는 것을 방지하지만, 위키 마크업과 특수문자의 사용은 가능하다.<ref name="문법"></ref>
  
 
=== 주석 ===
 
=== 주석 ===
가끔 미디어위키의 위키문법을 채택하는 위키들의 편집 탭을 클릭한 편집자들에게만 보이게 하는 용도로 문서 안에 주석을 삽입하는 경우도 있다. 이러한 의견들은 편집창이나 소스 보기에서만 나타나게 된다. 이 기능을 적용하는 방법은 숨기려는 문구 앞과 뒤에 '<nowiki>'<!--' 와 '-->'</nowiki> 를 붙이면 된다.<ref name="문법"></ref>
+
가끔 [[미디어위키]]의 위키문법을 채택하는 [[위키]]들의 편집 탭을 클릭한 편집자들에게만 보이게 하는 용도로 문서 안에 [[주석]]을 삽입하는 경우도 있다. 이러한 의견들은 편집창이나 소스 보기에서만 나타나게 된다. 이 기능을 적용하는 방법은 숨기려는 문구 앞과 뒤에 '<nowiki>'<!--' 와 '-->'</nowiki> 를 붙이면 된다.<ref name="문법"></ref>
  
 
== 더 시드와의 차이 ==
 
== 더 시드와의 차이 ==
시드는 미디어위키와 비슷하지만 다른 위키엔진으로, 대표적으로 나무위키가 이 위키엔진을 사용한다.<ref name="차이"> 〈[https://ko.wikipedia.org/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:%EB%8B%A4%EB%A5%B8_%EC%82%AC%EC%9D%B4%ED%8A%B8%EC%97%90%EC%84%9C_%EC%98%A4%EC%8B%A0_%EB%B6%84%EB%93%A4%EA%BB%98_%EB%93%9C%EB%A6%AC%EB%8A%94_%EB%A7%90%EC%94%80/%EB%82%98%EB%AC%B4%EC%9C%84%ED%82%A4 위키백과:다른 사이트에서 오신 분들께 드리는 말씀/나무위키]〉, 《위키백과》 </ref>
+
[[시드]]는 미디어위키와 비슷하지만 다른 [[위키엔진]]으로, 대표적으로 [[나무위키]]가 이 위키엔진을 사용한다.<ref name="차이"> 〈[https://ko.wikipedia.org/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:%EB%8B%A4%EB%A5%B8_%EC%82%AC%EC%9D%B4%ED%8A%B8%EC%97%90%EC%84%9C_%EC%98%A4%EC%8B%A0_%EB%B6%84%EB%93%A4%EA%BB%98_%EB%93%9C%EB%A6%AC%EB%8A%94_%EB%A7%90%EC%94%80/%EB%82%98%EB%AC%B4%EC%9C%84%ED%82%A4 위키백과:다른 사이트에서 오신 분들께 드리는 말씀/나무위키]〉, 《위키백과》 </ref>
  
 
=== 공통문법 ===
 
=== 공통문법 ===
 
* '== (문단 이름) ==' 으로 문단을 나누는 법, 또한 세부 문단을 나누는 법도 같다.<ref name="차이"></ref>
 
* '== (문단 이름) ==' 으로 문단을 나누는 법, 또한 세부 문단을 나누는 법도 같다.<ref name="차이"></ref>
  
* '<nowiki>[[(문서 이름)]]</nowiki>' 으로 다른 문서와 링크 시키는 법도 동일하며, 문서 이름과 다른 이름으로 링크시키고 싶을 때 쓰는 '<nowiki>[[(실제 문서 이름)|(표시하고자 하는 이름)]]</nowiki>'도 동일하다.<ref name="차이"></ref>
+
* '<nowiki>[[(문서 이름)]]</nowiki>' 으로 다른 문서와 [[링크]] 시키는 법도 동일하며, 문서 이름과 다른 이름으로 링크시키고 싶을 때 쓰는 '<nowiki>[[(실제 문서 이름)|(표시하고자 하는 이름)]]</nowiki>'도 동일하다.<ref name="차이"></ref>
  
 
* '<nowiki>[[파일:파일 이름.확장자]]</nowiki>'로 그림과 사진을 불러오는 법도 공통된다.<ref name="차이"></ref>
 
* '<nowiki>[[파일:파일 이름.확장자]]</nowiki>'로 그림과 사진을 불러오는 법도 공통된다.<ref name="차이"></ref>
130번째 줄: 130번째 줄:
 
=== 차이문법 ===
 
=== 차이문법 ===
 
* '''더 시드 문법 '<nowiki>[[http://example.org|예제]]</nowiki>' 과 미디어위키 문법 '<nowiki>[http://example.org 예제]</nowiki>''''
 
* '''더 시드 문법 '<nowiki>[[http://example.org|예제]]</nowiki>' 과 미디어위키 문법 '<nowiki>[http://example.org 예제]</nowiki>''''
시드에서 외부 링크를 걸려면 대괄호를 두 개 써야하며, 다른 이름으로 바꾸려면 | 기호를 넣어야 하지만, 미디어위키에서 외부 링크를 걸려면 대괄호는 하나에, 다른 이름으로 바꾸려면 | 대신 한칸을 띄어 써넣으면 된다. 이때 URL만 집어넣으면 더 시드에서의 결과와는 달리 [1], [2]... 하는 식으로 번호가 표시되므로 URL 주소를 그대로 표시하며 링크를 걸고 싶다면 대괄호를 빼고 URL 주소만 입력하면 자동으로 링크가 걸린다.<ref name="차이"></ref>
+
[[시드]]에서 외부 [[링크]]를 걸려면 대괄호를 두 개 써야하며, 다른 이름으로 바꾸려면 | 기호를 넣어야 하지만, [[미디어위키]]에서 외부 링크를 걸려면 대괄호는 하나에, 다른 이름으로 바꾸려면 | 대신 한칸을 띄어 써넣으면 된다. 이때 [[URL]]만 집어넣으면 더 시드에서의 결과와는 달리 [1], [2]... 하는 식으로 번호가 표시되므로 URL 주소를 그대로 표시하며 링크를 걸고 싶다면 대괄호를 빼고 URL 주소만 입력하면 자동으로 링크가 걸린다.<ref name="차이"></ref>
  
 
* '''더 시드 문법 '<nowiki>[* 주석]</nowiki>' 과 미디어위키 문법 '<nowiki><ref>주석<ref></nowiki>''''
 
* '''더 시드 문법 '<nowiki>[* 주석]</nowiki>' 과 미디어위키 문법 '<nowiki><ref>주석<ref></nowiki>''''
시드와는 달리 미디어위키는 화살괄호로 된 코드를 써야 한다. 주석 끝쪽의 코드에는 슬래시 기호를 꼭 앞에 붙여서, 코드를 마쳐줘야 한다.<ref name="차이"></ref>
+
[[시드]]와는 달리 [[미디어위키]]는 화살괄호로 된 코드를 써야 한다. [[주석]] 끝쪽의 코드에는 슬래시 기호를 꼭 앞에 붙여서, 코드를 마쳐줘야 한다.<ref name="차이"></ref>
  
 
* '''더 시드 문법 '<nowiki>[각주]</nowiki>' 과 미디어위키 문법 '<nowiki><references/>, {{각주}}</nowiki>''''
 
* '''더 시드 문법 '<nowiki>[각주]</nowiki>' 과 미디어위키 문법 '<nowiki><references/>, {{각주}}</nowiki>''''
시드에서와는 달리 화살괄호로 된 코드나 각주 틀을 써야 하며 각주 표시 문법을 쓰지 않아도 문서 맨 밑에 자동으로 각주들을 모아 보여줄 수는 있다. 하지만 더 시드와는 달리 문법을 쓰지 않든 문법을 쓰뜬 각주 문단이 자동으로 나뉘지는 않으므로, 꼭 == 각주 ==로 단락을 나눈 다음 각주 표시 문법을 추가하는 것이 좋다.<ref name="차이"></ref>
+
[[시드]]에서와는 달리 화살괄호로 된 코드나 각주 틀을 써야 하며 각주 표시 문법을 쓰지 않아도 문서 맨 밑에 자동으로 각주들을 모아 보여줄 수는 있다. 하지만 더 시드와는 달리 문법을 쓰지 않든 문법을 쓰뜬 각주 문단이 자동으로 나뉘지는 않으므로, 꼭 == 각주 ==로 단락을 나눈 다음 각주 표시 문법을 추가하는 것이 좋다.<ref name="차이"></ref>
  
 
* '''더 시드 문법 '<nowiki>~~취소선~~, --취소선--</nowiki>' 과 미디어위키 문법 '<nowiki><s>취소선</s>, <del>취소선</del></nowiki>''''
 
* '''더 시드 문법 '<nowiki>~~취소선~~, --취소선--</nowiki>' 과 미디어위키 문법 '<nowiki><s>취소선</s>, <del>취소선</del></nowiki>''''
시드에서와는 달리 화살괄호로 된 코드를 써야 한다.<ref name="차이"></ref>
+
[[시드]]에서와는 달리 화살괄호로 된 코드를 써야 한다.<ref name="차이"></ref>
  
 
* '''더 시드 문법 '<nowiki>{{{+1 한단계 커진 글자}}}</nowiki>' 과 미디어위키 문법 '<nowiki><span style="font-size:larger">한단계 커진 글자</span>, {{글꼴|size=120%|글자}}</nowiki>''''
 
* '''더 시드 문법 '<nowiki>{{{+1 한단계 커진 글자}}}</nowiki>' 과 미디어위키 문법 '<nowiki><span style="font-size:larger">한단계 커진 글자</span>, {{글꼴|size=120%|글자}}</nowiki>''''
시드에서와는 달리 화살표로 된 코드를 써야 하며, font-size에는 larger 외에도 x-large, xx-large,% 등을 사용할 수 있다.<ref name="차이"></ref>
+
[[시드]]에서와는 달리 화살표로 된 코드를 써야 하며, font-size에는 larger 외에도 x-large, xx-large,% 등을 사용할 수 있다.<ref name="차이"></ref>
  
 
* '''더 시드 문법 '<nowiki>#넘겨주기 넘겨주기, #redirect 넘겨주기</nowiki>' 과 미디어위키 문법 '<nowiki>#넘겨주기[[넘겨주기]], #redirect[[넘겨주기]]</nowiki>''''
 
* '''더 시드 문법 '<nowiki>#넘겨주기 넘겨주기, #redirect 넘겨주기</nowiki>' 과 미디어위키 문법 '<nowiki>#넘겨주기[[넘겨주기]], #redirect[[넘겨주기]]</nowiki>''''
시드와는 달리 미디어위키는 넘겨주고자 하는 문서에 일반 링크처럼 대괄호를 두 개 붙여줘야 한다.<ref name="차이"></ref>
+
[[시드]]와는 달리 [[미디어위키]]는 넘겨주고자 하는 문서에 일반 [[링크]]처럼 대괄호를 두 개 붙여줘야 한다.<ref name="차이"></ref>
  
 
* '''더 시드 문법 '<nowiki>[include(틀:XXX)]</nowiki>' 과 미디어위키 문법 '<nowiki>{{XXX}}</nowiki>''''
 
* '''더 시드 문법 '<nowiki>[include(틀:XXX)]</nowiki>' 과 미디어위키 문법 '<nowiki>{{XXX}}</nowiki>''''
중괄호는 각종 위키 중 자주 쓰이는 기호로 특히 틀을 사용할 때 중괄호 두 개 사이에 틀 이름을 적어넣으면 더 시드에서의 include 효과와 같은 효과를 주는데, 더 시드와 달리 미디어위키는 이름공간 틀:은 생략해도 된다.<ref name="차이"></ref>
+
중괄호는 각종 [[위키]] 중 자주 쓰이는 기호로 특히 틀을 사용할 때 중괄호 두 개 사이에 틀 이름을 적어넣으면 [[시드]]에서의 include 효과와 같은 효과를 주는데, 더 시드와 달리 미디어위키는 이름공간 틀:은 생략해도 된다.<ref name="차이"></ref>
  
 
* '''더 시드 문법 '<nowiki>{{{#색코드 색}}}</nowiki>' 과 미디어위키 문법 '<nowiki><span style="color:색코드">색</span>, {{글씨 색|green|초록색 글씨}}</nowiki>''''
 
* '''더 시드 문법 '<nowiki>{{{#색코드 색}}}</nowiki>' 과 미디어위키 문법 '<nowiki><span style="color:색코드">색</span>, {{글씨 색|green|초록색 글씨}}</nowiki>''''
글자에 색을 넣으려면 더 시드에서 쓰이는 중괄호 3개가 아닌, HTML 요소나 별도의 틀을 이용해야 한다.<ref name="차이"></ref>
+
글자에 색을 넣으려면 더 시드에서 쓰이는 중괄호 3개가 아닌, [[HTML]] 요소나 별도의 틀을 이용해야 한다.<ref name="차이"></ref>
  
 
* '''더 시드 문법 '<nowiki>^^위 첨자^^, ,,아래 첨자,,</nowiki>' 과 미디어위키 문법 '<nowiki><sub>위 첨자</sub>, <sub>아래 첨자</sub></nowiki>''''
 
* '''더 시드 문법 '<nowiki>^^위 첨자^^, ,,아래 첨자,,</nowiki>' 과 미디어위키 문법 '<nowiki><sub>위 첨자</sub>, <sub>아래 첨자</sub></nowiki>''''
157번째 줄: 157번째 줄:
  
 
* '''더 시드 문법 '<nowiki>[공백] 들여쓰기</nowiki>' 과 미디어위키 문법 '<nowiki>:들여쓰기</nowiki>''''
 
* '''더 시드 문법 '<nowiki>[공백] 들여쓰기</nowiki>' 과 미디어위키 문법 '<nowiki>:들여쓰기</nowiki>''''
시드와는 달리 별도의 공백 코드는 없으며, 쌍점으로 그 기능을 대신한다. 토론에 답변을 남길 때 유용하게 쓰이는 기호이다.<ref name="차이"></ref>
+
[[시드]]와는 달리 별도의 공백 코드는 없으며, 쌍점으로 그 기능을 대신한다. 토론에 답변을 남길 때 유용하게 쓰이는 기호이다.<ref name="차이"></ref>
  
 
* '''더 시드 문법 '<nowiki>[공백]* 별표 목록 1단계, [공백][공백]* 별표 목록 2단계</nowiki>' 과 미디어위키 문법 '<nowiki>* 별표 목록 1단계, ** 별표 목록 2단계</nowiki>''''
 
* '''더 시드 문법 '<nowiki>[공백]* 별표 목록 1단계, [공백][공백]* 별표 목록 2단계</nowiki>' 과 미디어위키 문법 '<nowiki>* 별표 목록 1단계, ** 별표 목록 2단계</nowiki>''''
시드와는 달리 공백 코드를 입력할 필요가 없으며, 별 기호를 원하는 횟수만큼 추가하면 그 횟수에 따라 단계가 늘어난다.<ref name="차이"></ref>
+
[[시드]]와는 달리 공백 코드를 입력할 필요가 없으며, 별 기호를 원하는 횟수만큼 추가하면 그 횟수에 따라 단계가 늘어난다.<ref name="차이"></ref>
  
 
* '''더 시드 문법 '<nowiki>[공백]1. 순서 목록 1단계, [공백][공백]1. 순서 목록 2단계</nowiki>' 과 미디어위키 문법 '<nowiki># 순서 목록 1단계, ##순서 목록 2단계</nowiki>''''
 
* '''더 시드 문법 '<nowiki>[공백]1. 순서 목록 1단계, [공백][공백]1. 순서 목록 2단계</nowiki>' 과 미디어위키 문법 '<nowiki># 순서 목록 1단계, ##순서 목록 2단계</nowiki>''''
시드와는 달리 공백 코드와 숫자를 입력할 필요가 없으며, 샵 기호를 원하는 횟수만큼 추가하면 그 횟수에 따라 단계가 늘어나며, 숫자기호도 자동으로 붙는다.<ref name="차이"></ref>
+
[[시드]]와는 달리 공백 코드와 숫자를 입력할 필요가 없으며, 샵 기호를 원하는 횟수만큼 추가하면 그 횟수에 따라 단계가 늘어나며, 숫자기호도 자동으로 붙는다.<ref name="차이"></ref>
  
 
* '''더 시드 문법 '<nowiki>[목차]</nowiki>' 과 미디어위키 문법 '<nowiki>사용하지 않음</nowiki>''''
 
* '''더 시드 문법 '<nowiki>[목차]</nowiki>' 과 미디어위키 문법 '<nowiki>사용하지 않음</nowiki>''''
미디어위키에서는 기본적으로 문단이 4개 이상이면 자동으로 목차가 표시되지만, 문단이 3개 이하인 상태에서 목차를 굳이 표기하고 싶다면 <nowiki>_TOC_, _목차_</nowiki> 코드로 표시할 수 있으나, 자주 쓰이지는 않는다.<ref name="차이"></ref>
+
[[미디어위키]]에서는 기본적으로 문단이 4개 이상이면 자동으로 목차가 표시되지만, 문단이 3개 이하인 상태에서 목차를 굳이 표기하고 싶다면 <nowiki>_TOC_, _목차_</nowiki> 코드로 표시할 수 있으나, 자주 쓰이지는 않는다.<ref name="차이"></ref>
  
 
* '''더 시드 문법 '<nowiki>[youtube(영상 ID)], [[youtube(영상 ID)]]</nowiki>' 과 미디어위키 문법 '<nowiki>사용하지 않음</nowiki>''''
 
* '''더 시드 문법 '<nowiki>[youtube(영상 ID)], [[youtube(영상 ID)]]</nowiki>' 과 미디어위키 문법 '<nowiki>사용하지 않음</nowiki>''''
미디어위키에서는 유튜브 영상을 올리는 법은 딱히 없고, <nowiki>{{유튜브}}</nowiki> 등을 사용하여 외부 링크로 유튜브 영상 링크를 제공하는 법을 사용하거나 파일을 직접 업로드하여 제시하는 법을 사용한다.<ref name="차이"></ref>
+
[[미디어위키]]에서는 [[유튜브]] 영상을 올리는 법은 딱히 없고, <nowiki>{{유튜브}}</nowiki> 등을 사용하여 외부 [[링크]]로 유튜브 영상 링크를 제공하는 법을 사용하거나 파일을 직접 [[업로드]]하여 제시하는 법을 사용한다.<ref name="차이"></ref>
  
 
* '''더 시드 문법 '<nowiki>{{{(문법)}}}</nowiki>' 과 미디어위키 문법 '<nowiki><nowiki></nowiki></nowiki>''''
 
* '''더 시드 문법 '<nowiki>{{{(문법)}}}</nowiki>' 과 미디어위키 문법 '<nowiki><nowiki></nowiki></nowiki>''''
시드에서 텍스트 서식을 적용할 때 쓰는 중괄호 세개를 아무 표시 없이 사용하면 위키 문법을 적용하지 않는 효과가 있는데, 미디어위키에서는 nowiki 태그로 해당 기능을 수행한다. 더 시드의 그것과는 달리 특수한 시식은 적용되지 않고 그냥 일반 텍스트로 뜬다.<ref name="차이"></ref>
+
[[시드]]에서 [[텍스트]] 서식을 적용할 때 쓰는 중괄호 세 개를 아무 표시 없이 사용하면 위키문법을 적용하지 않는 효과가 있는데, [[미디어위키]]에서는 nowiki 태그로 해당 기능을 수행한다. 더 시드의 그것과는 달리 특수한 시식은 적용되지 않고 그냥 일반 텍스트로 뜬다.<ref name="차이"></ref>
  
 
* '''더 시드 문법 '<nowiki>[br]</nowiki>' 과 미디어위키 문법 '<nowiki><br /></nowiki>''''
 
* '''더 시드 문법 '<nowiki>[br]</nowiki>' 과 미디어위키 문법 '<nowiki><br /></nowiki>''''
개행을 나타내는 코드는 HTML 요소와 비슷하게 사용해야 한다.<ref name="차이"></ref>
+
개행을 나타내는 코드는 [[HTML]] 요소와 비슷하게 사용해야 한다.<ref name="차이"></ref>
  
 
* '''더 시드 문법 '<nowiki>[include(틀:예제)]</nowiki>' 과 미디어위키 문법 '<nowiki>{{예제}}</nowiki>''''
 
* '''더 시드 문법 '<nowiki>[include(틀:예제)]</nowiki>' 과 미디어위키 문법 '<nowiki>{{예제}}</nowiki>''''
틀을 표시할 때 더 시드에서는 include 매크로를 사용하지만, 미디어위키에서는 <nowiki>{{ }}</nowiki>를 사용해야 한다.<ref name="차이"></ref>
+
틀을 표시할 때 [[시드]]에서는 include [[매크로]]를 사용하지만, [[미디어위키]]에서는 <nowiki>{{ }}</nowiki>를 사용해야 한다.<ref name="차이"></ref>
  
 
{{각주}}
 
{{각주}}
  
 
== 참고자료 ==
 
== 참고자료 ==
 +
* 〈[https://ko.wikipedia.org/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:%EC%9C%84%ED%82%A4_%EB%AC%B8%EB%B2%95 위키백과:위키 문법]〉, 《위키백과》
 
* 〈[https://ko.wikipedia.org/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:%EB%8B%A4%EB%A5%B8_%EC%82%AC%EC%9D%B4%ED%8A%B8%EC%97%90%EC%84%9C_%EC%98%A4%EC%8B%A0_%EB%B6%84%EB%93%A4%EA%BB%98_%EB%93%9C%EB%A6%AC%EB%8A%94_%EB%A7%90%EC%94%80/%EB%82%98%EB%AC%B4%EC%9C%84%ED%82%A4 위키백과:다른 사이트에서 오신 분들께 드리는 말씀/나무위키]〉, 《위키백과》
 
* 〈[https://ko.wikipedia.org/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:%EB%8B%A4%EB%A5%B8_%EC%82%AC%EC%9D%B4%ED%8A%B8%EC%97%90%EC%84%9C_%EC%98%A4%EC%8B%A0_%EB%B6%84%EB%93%A4%EA%BB%98_%EB%93%9C%EB%A6%AC%EB%8A%94_%EB%A7%90%EC%94%80/%EB%82%98%EB%AC%B4%EC%9C%84%ED%82%A4 위키백과:다른 사이트에서 오신 분들께 드리는 말씀/나무위키]〉, 《위키백과》
  

2021년 8월 11일 (수) 10:44 판

위키문법미디어위키 소프트웨어 등 여러 위키엔진에서 쓰이는 구문과 키워드를 이용하여 문서를 꾸미는 방법 및 규칙이다.[1]

개요

위키문법은 위키의 문서 작성에 필수적이거나, 편집할 때 유용하게 사용할 수 있다. 대중적으로 쓰이는 위키문법은 미디어위키 소프트웨어에서 쓰이는 위키문법으로, 미디어위키는 복잡한 마크업의 사용을 피하고자 문단과 줄의 바뀜이나 굵은 글씨나 기울임 글씨의 표현과 같은 단순한 편집은 별도의 마크업 없이 처리하고 있다. 예를 들어 이어지는 글의 문단을 바꾸고자 할 때는 단순히 엔터를 두 번 입력하면 된다. 그렇지만 특수문자나 기호의 표시나 수식의 표현, 글자의 정렬과 같은 기능을 위해 자체 마크업을 사용한다.[1]

미디어위키의 위키문법

배치

문단

문단은 하나의 글을 여러 개로 나눈 글의 단위로, 문단을 사용하면 목차에 그 문단의 제목이 표시되며, 이러한 문단은 문서의 내용을 쉽게 읽고 이해할 수 있도록 하기 위해 사용 한다.[1]

문단 머리글

글의 내용을 여러 문단으로 나누기 위해 문단 머리글을 사용한다. 문단에는 적절한 머리글이 있어야 하는데, 자동으로 생성되어 문서의 표제어를 나타내는 1단계 머리글을 빼면, 2단계 머리글이 편집자가 문서 내에서 쓸 수 있는 최고 단계의 머리글이다. 2단계 머리글은 양옆에 '==' 를 적으면 된다. 더 작은 하위 문단의 머리글은 '=' 의 수를 늘려 표시하는데, 즉, 3단계는 '===' 사이에, 4단계는 '====' 사이에 머리글을 쓰면 된다.[1]

구분 선

한 문단 내에서 간단한 구분을 위해 구분 선을 쓸 수 있는데, '----' 를 적으면 수평의 구분 선으로 문서를 나눈다.[1]

목차의 표시

문서에 네 개 이상의 문단이 있으면, 문서의 개요와 첫 문단 사이에 자동으로 목차가 나타나게 되지만, 목차의 위치를 바꾸고 싶을 때는 문서의 어느 곳이든 '<dic>_TOC_</dic>' 를 적으면 기본 위치가 아니라 '<dic>_TOC_</dic>' 를 적은 위치에 목차가 표시된다. 문서의 어떤 곳이든 '<dic>_NOTOC_</dic>' 를 적으면 목차가 사라진다.[1]

줄 넘김

미디어위키에서 문단을 구분하거나 줄을 바꿀 때는 엔터키를 두 번 입력하면 되는데, 한 번 줄을 넘겨도 글 배치에는 영향을 주지 않는다. 이 방법 외에도 태그를 이용해서 줄을 넘길 수 있는데 '<br />' 태그를 이용하면 엔터를 입력하지 않고도 줄을 바꿀 수 잇는데, 이 태그에는 오류가 많은데, 알려진 오류에는 미디어위키 이름공간에서 작동되지 않아 일부 도구에서 오류를 일으키게 되는 오류, 태그의 시작과 끝이 한 줄 안에 없을 때 오류를 일으키며, 링크 안에서 사용하거나 기울임꼴, 굵은 글씨와 함께 태그를 사용하고 나서 다음 줄에서 태그를 닫을 경우, 마지막으로 목록 안에서 쓰이면 태그 뒤의 글 배치에 영향을 주는 오류로, 알려진 것만 해도 다섯 가지로 많은 오류가 있다. 그런 이유로 엔터를 두 번 치는 것이 좋다.[1]

들여쓰기

왼쪽 들여쓰기

콜론을 이용하여 왼쪽 들여쓰기를 할 수 있는데, 줄 앞에 콜론 하나를 넣으면 된다. 줄 앞에 콜론을 하나 넣은 줄에 콜론을 하나 더 넣으면 그 줄을 더 들여쓰게 만든다.[1]

토막 인용을 이용한 양쪽 들여 쓰기

유명인사의 발언과 같은 잉용구를 문서의 다른 부분과 구분하고자 할 때 주로 쓰이는 토막 인용은 양쪽 들여쓰기를 하는데, '<blockquote></blockquote>' 태그를 사용하면 양쪽을 들여쓰게 된다.[1]

문장의 정렬 방식

HTML 태그를 이용해서 문장의 정렬 방식을 바꿀 수 있는데, '<div style="text-align:center; width:auto; margin-left:auto;margin-right:auto;">가운데로 정렬된 문구</div>' 로 문구를 가운데로 정렬할 수 있고, '<div style="text-align:right; width:auto; margin-left:auto;margin-right:auto;">오른쪽으로 정렬된 문구</div>' 로 문구를 오른쪽으로 정렬할 수 있다.[1]

목록

정렬되지 않은 목록

정렬되지 않은 목록은 매 문자열마다 앞에 별표를 넣어 만들 수 있다. 별이 많을 수록 더 깊은 단계를 표시하며 새로운 문자열이 목록 중에 나타나면 그 목록이 끝났음을 나타내는데, 물론 다시 시작할 수도 있다. 별표 끝에 콜론을 넣어 그 단계 목록에 이어지는 내용을 적을 수도 있다.[1]

정렬된 목록

번호가 매겨진 목록은 체계적이고 흐름을 따르기 쉽다. 이러한 목록은 매 문자열마다 앞에 샵표를 넣어 만들 수 있고, 샵표를 한번 더 넣으면 새로운 목록이 시작되며 새 번호 1 부터 시작된다. 마찬가지로 새로운 문자열은 그 목록이 끝났음을 나타내며, 샵표 끝에 콜론을 넣어 그 단계 목록에 이어지는 내용을 적을 수 있다.[1]

정렬된 목록에 정렬되지 않은 목록

번호가 매겨진 목록과 그렇지 않은 목록을 혼합하여 사용할 수 있는데, 그냥 문자열 앞에 샵표 별표를 넣으면 만들어지며, 이 반대의 경우인 별표 샵표도 가능하다. 이 또한 마찬가지로 새로운 문자열은 그 목록이 끝났음을 나타내며, 별표 혹은 샵표 끝에 콜론을 넣어 그 단계 목록에 이어지는 내용을 적을 수 있다.[1]

poem 태그

첫 글자가 빈 칸으로 시작되는 글은 점선으로 이뤄진 글상자에 적힌 글로 변환되지만, 편집자는 종종 시, 가사, 좌우면, 선서 같은 것들을 표현할 때 글의 빈칸을 두고도 다른 글들과 같이 표시되기를 바라는데, 때로는 여러 개의 빈칸이 그대로 표시되기를 바란다. 이럴때 '<poem></poem>' 태그를 사용하면 태그 안에 적힌 텍스트를 적힌 그대로 표시해준다. 이 태그는 '<blockquote></blockquote>' 와 같은 다른 태그 안에서 쓰일 수도 있다.[1]

글자 모양

글씨체

두 개의 작은따옴표를 양쪽에 입력하면 글자가 기울임체로 표시되며, 세 개의 작은따옴표는 진한 글씨체, 다섯 개의 작은따옴표는 진한 기울임체의 글자 모양을 만든다.[1]

소스 코드

컴퓨터 코드는 배경색이 존재하며 좀 더 엄격한 형식을 취하는데, 컴퓨터 코드의 경우에는 우선 '<code></code>' 로 컴퓨터 코드를 입력할 수 있고, '<syntaxhighlight lang="cpp"></syntaxhighlight>' 를 사용하여 컴퓨터 코드에 배경색을 입힐 수 있다.[1]

글씨 크기

큰 글씨는 '<big></big>' 를 통해 큰 글씨를 쓸 수 있는데, '<small></small>' 로 만들어진 작은글씨 사이에 놓이는 경우 외에는 사용을 잘 안한다.[1]

단어 묶음

'&nbsp ;' 를 사용해서 아무것도 안보이지만 빈킨이 아닌 칸을 입력할 수도 있는데, 이를 두 단어 사이에 입력해 한 단어로 인식하도록 하여 자동 줄 넘김으로 두 단어가 갈리는 것을 방지할 수 있다.[1]

여백

문자열 내에서의 넓은 빈칸은 '{{여백|4em}}' 를 통해 삽입할 수 있다.[1]

링크와 URL

자유 링크

다른 위키 문서로의 링크

미디어위키 소프트웨어마크업 언어를 이용하여, 가리키고 싶은 문서의 제목 앞쪽에 대괄호를 두 개씩 넣음으로써 자유롭게 링크를 만들게 된다. 예를 들어 '[[위키백과]]' 를 입력하면 위키백과로 나타난다. 내부적으로, 대소문자가 있는 문자의 경우, 링크 대상 문서의 제목 첫 글자는 자동으로 대문자가 되며 빈 칸의 경우 밑줄로 변환된다. 붉은 링크는 존재하지 않는 문서일 경우에 나타나며, 링크를 따라가면 그 이름을 가진 문서를 만들 수 있으며, 자기 자신을 가리키는 링크는 단순히 굵은 글씨체로 나타난다.[1]

다른 이름이 부여된 링크

원한다면 파이프 문자를 사용하여 링크의 제목을 변경할 수도 있는데, 예를 들어 '[[위키백과|인터넷 사전]]' 는, 링크가 인터넷 사전 으로 나타나며, '인터넷 사전' 으로 보이지만, 사실 위키백과로 연결된다. 이와 같은 링크는 같은 대상을 가리키지만 다른 이름을 갖고 있으며, 대상 문서 표제어는 앞에 위치해야 하며, 그 뒤에 표시될 이름이 위치한다.[1]

자동으로 링크 이름 수정하기

링크 뒤에 단순히 파이프 문자를 입력하는 것 만으로도 링크 제목을 일정한 형식으로 바꿀 수 있는데, 편집 후 다음 번에 다시 편집 창을 열게 되면 파이프 문자로 확장된 링크를 볼 수 있다. 예를 들어 '[[위키백과 (위키)|]]' 로 괄호에 적힌 내용을 자동으로 숨겨지며, '[[도움말:위키문법|]]' 으로 이름공간을 자동으로 숨길 수 있으며, 이 두 기능을 모두 사용하여 '[[도움말:위키문법 (중복)|]]' 괄호 안에 적힌 내용과 이름공간을 자동으로 숨길 수도 있다. 그렇지만 문단 링크는 자동으로 수정되지 않는다.[1]

현재 문서 내 문단을 링크하기

샵표 뒤에 따르는 부분은 해당 문서의 문단 머릿글과 일치해야 한다. 철자 뿐 아니라 대소문자, 구두점까지 정확히 일치해야 제대로 기능하며, 존재하지 않는 문단으로 링크가 될 경우 그 링크가 깨지는 게 아니라 해당 문서의 맨 윗부분으로 연결된다. 만일 같은 이름을 가진 문단이 여러 개일 경우, 그 이름을 가진 첫 번째 문단 이외의 문단으로 링크하려면 그 순서대로 숫자를 추가하면 된다. 예를 들어 '[[#머릿말 예제 3]]' 의 경우 '머릿말 예제' 라는 이름을 가진 문단 중 세 번째 문단으로 이동시켜 준다. 파이프 문자를 이용하면 샵 기호를 보이지 않게 할 수 있고, 원하는 링크 제목을 넣을 수도 있다. 이 모든 예를 들면 '[[도움말:위키문법#링크' 는 다른 문서의 한 문단으로 연결되며, '[[#링크와 URL]]' 은 이 문서의 다른 문단으로 연결되는데, '[[#링크와 URL|링크와 URL]]' 은 같은 문단으로 연결되지만 # 기호가 숨겨져 있다 '[[도움말:위키문법#링크|링크]]' 는 다른 문서의 한 문단으로 이어지지만 이름이 '링크'로 바뀐 링크이다.[1]

넘겨주기

한 문서의 표제어를 다른 문서로 넘겨주기 하면, 도달하는 문서의 맨 위 첫째 줄에 이 효과가 적용되었다는 것이 표시되며, 다른 문서의 한 문단으로도 넘겨주기를 적용할 수 있다. 예를 들어 '#넘겨주기[[위키문법]]' 로 해당 문서로 넘겨주기가 가능하며, '#넘겨주기[[위키문법:링크]]' 로 특정 문단으로 넘겨주기가 가능하다.[1]

다른 이름공간으로 링크하기

'#넘겨주기[[도움말:위키문법]]' 로 다른 이름공간에 있는 다른 문서로 넘겨주기가 가능하다.[1]

외부 링크

대괄호는 외부 링크를 가리키는데, 링크에 이름을 붙일 때 그 URL과 이름을 하나의 빈 칸으로 구분한다. 이 대괄호는 링크가 아닌 단순한 문구에도 쓰일 수 있기는 하다. 만일, 제목이 있는 외부 링크의 경우 그 제목에 대괄호가 포함된다면, 꼭 직접 입력하지 말고 HTML 특수문자 구문인 &#93을 사용하는 것이 좋고, 그렇지 않을 경우 미디어위키 소프트웨어가 제목에 쓰인 대괄호를 외부 링크의 끝으로 인식할 것이다. '[https://ko.wikipedia.org/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:%EB%8C%80%EB%AC%B8 위키백과]' 로 제목이 부여된 링크는 제목만 보이게 되며, 제목이 없는 링크의 경우 '[https://ko.wikipedia.org/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:%EB%8C%80%EB%AC%B8]' 가 되고, 이 경우엔 [1]로 보여진다. 이 외에도 URL을 노출해서 대괄호 없이 링크를 걸 수도 있고, '<span class="plainlinks">[https://ko.wikipedia.org/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:%EB%8C%80%EB%AC%B8 위키백과]</span>' 를 사용하여 외부 링크 기호를 숨길 수도 있다.[1]

그림

해당 위키에 올라간 그림만 사용할 수 있다. 그림을 올리려면 해당 위키의 파일올리기 기능을 사용하여 파일을 먼저 올린 후 '[[파일:그림.png]]' 로 그림만 올릴 수 있다. 또는 그림이 표시 불가능한 상황이나 문자만 지원하는 브라우저에서 읽혔을 경우 혹은 문서 읽기 기능을 사용할 때를 위해 보조 문구와 함께 올릴 수도 있는데, 이럴 땐 '[[파일:그림.png|alt=그림]]' 가 쓰이며, 일반적으로 봤을땐 그냥 올린 것과 아무 변화가 없지만 그림을 보지 못할 때 보게 되면, 보조 문구로 보인다. 프레임 기능에 설명문이 삽입된 그림을 오른쪽에 띄울 때는 '[[파일:그림.png|프레임|alt=그림|그림]]' 로 하면 되는데, 프레임 태그는 자동으로 그림을 오른쪽에 위치시키며, 마지막 변수는 설명문으로 그림 아래쪽에 나타난다. 섬네일 기능에 설명문이 삽입된 그림을 문서 오른쪽에 띄울 땐 '[[파일:그림.png|섬네일|alt=그림|그림]]' 가 사용 되며 섬네일 태그 역시 자동으로 그림을 오른쪽에 위치시키며, 실제 크기로 아이콘이 우츤 하단에 나타난다. 설명문 없이 문서 오른쪽에 그림을 나타낼 때는 '[[파일:그림.png|오른쪽|그림]]' 로 오른쪽에 위치시키면 되며, 그림의 크기를 조정해서 30 픽셀 크기로 줄여서 그림을 나타낼 땐, '<npwiki>그림</nowiki>' 으로 그림을 사용해주면 된다. 그 외에도 그림의 설명 문서로 직접 연결시키는 방법으로 '[[:파일:그림.png]]' 이 있지만 위에 나열된 다른 방식에서 표시딘 ㅡ림을 클릭하는 것 또한 설명 문서로 연결되며, 문서에는 그림을 표시하지 않고 링크만 표시할 땐 '[[미디어:그림.png|그림]]' 처럼 미디어 링크를 사용하면 문서에 그림을 표시하지 않고 직접 그림으로 연결되는 링크로 대체할 수 있다. '<div style="display:inline; width:220px; float:right;"> 그림.png </div>span과 div 태그를 이용해서 그림을 문자열과 별도의 개체로 분리할 수 있지만, 이 기능을 사용하면 그림이 문자열 위에 위치할 수도 있다.[1]

각주와 인용 출처

인쇄물이나 온라인의 자료를 출처로 표시할 때는 ref 태그를 사용하여 인용할 수 있는데, 이 각주 태그 안에 각주에 대한 자세한 정보를 표시하게 되며, 각 항목 사이에 파이프 문자를 넣어 자료에 대한 상세 정보를 항목별로 입력할 수 있다. '<ref name="각주 이름"></ref>' 를 사용해서 각주를 생성할 수 있고 그 안에 서적을 인용할 때 '{{서적 인용}}' , 웹사이트를 인용할 때 '{{웹 인용}}' , 웹 URL을 넣고 싶을 때 '|url=http://wiki.hash.kr/index.php/%EB%8C%80%EB%AC%B8' , 제목을 넣고 싶을 때 '|제목=출처의 제목' , 저자를 넣고 싶을 때 '|저자=저자이름, 여러 명을 언급할 때는 콤마로 구분' , 이름을 넣고 싶을 때 '|이름=이름' , 성을 넣고 싶을 때 '|성=성' , 출판위치를 넣고 싶을 때 '|출판위치=출판된 위치' , 출판사를 넣고 싶을 때 '|출판사=출판사' , 작성일자를 넣고 싶을 때 '|작성일자=20xx-xx-xx' , 서적의 경우 발행일자를 넣고 싶을 때 '|발행일자=20xx-xx-xx' , 작성년도를 넣고 싶을 때 '|작성년도=자료의 작성년도' , 서적의 경우 발행년도를 넣고 싶을 때 '|발행년도=서적의 발행년도' , 자료의 접근 가능 여부의 마지막 확인일자를 넣고 싶을 때 '|확인일자=20xx-xx-xx' 를 넣어서 완성된 ref 태그의 예로 '<ref name="해시넷">{{웹 인용 |http://wiki.hash.kr/index.php/%EB%8C%80%EB%AC%B8|제목=해시넷:대문 |출판사=㈜해시넷}}</ref>' 가 만들어진다.[1]

토론과 프로젝트 문서

여기를 가리키는 문서와 가리키는 글의 바뀜

여기를 가리키는 문서의 링크를 나타낼 땐 '[[특수기능:가리키는문서/도움말:위키문법]]' 을 사용하며, 가리키는 글이 바뀌었을 경우엔 '[[특수기능:링크최근바뀜/도움말:위키문법]]' 을 사용하여 링크를 걸 수 있다.[1]

과거 버전의 문서와 선택된 판들의 차이점, 특정 역사 페이지 연결하기

이 연결들에는 외부 링크 기능이 쓰이며 특정 판의 과거 문서나 판과 판 사이를 비교한 문서를 연 다음, 주소창에서 URL을 복사해 원하는 곳에 붙여 넣으면 된다. 예를 들어 '[http://wiki.hash.kr/index.php/%EC%9C%84%ED%82%A4%EB%AC%B8%EB%B2%95 과거 편집]' 처럼 사용하여 이 문서의 과거 편집을 연결할 수 있다.[1]

사용자 편집 기록

'[[특수:기여/홍길동]]' 을 통해 사용자명으로 사용자의 기여 문서로 연결할 수 있으며, '[[특수기능:192.0.2.0]]' 을 통해 IP주소로 사용자의 기여 문서로 연결할 수도 있다.[1]

취소선과 밑줄 표시

취소선의 경우 '<s></s>' 마크업과 '<del></del>'로 취소선을 그을 수 있고, '<ins></ins>' 을 통해 밑줄을 그을 수도 있다.[1]

형식 제한하기/위키 마크업 무시하기

'<nowiki></nowiki>' 와 같은 nowiki 태그를 사용해서 위키 마크업을 무시할 수 있고, 이것은 줄 내림과 여러 빈 칸을 재구성하며, 특수문자는 사용이 가능하다. 이 외에도 '<pre></pre>' 와 같은 pre 태그를 사용하면 위키 마크업을 무시할 수 있지만 문자열을 재구성하지는 않고, 역시 특수문자는 사용이 가능하다. 대괄호 한 쌍 안에 적힌 URL을 포함하지 않는 문자열도 보호되지만, 대괄호 한 쌍 안에 URL로 시작하는 문자열이 있다면 외부 링크로 인식된다. 마지막으로 빈 칸으로 글을 시작하는 것도 형식을 유지하는 또 하나의 방법이다. 각 줄마다 빈 칸을 처음에 입력하게 되면 문자열이 재구성되는 것을 방지하지만, 위키 마크업과 특수문자의 사용은 가능하다.[1]

주석

가끔 미디어위키의 위키문법을 채택하는 위키들의 편집 탭을 클릭한 편집자들에게만 보이게 하는 용도로 문서 안에 주석을 삽입하는 경우도 있다. 이러한 의견들은 편집창이나 소스 보기에서만 나타나게 된다. 이 기능을 적용하는 방법은 숨기려는 문구 앞과 뒤에 ''<!--' 와 '-->' 를 붙이면 된다.[1]

더 시드와의 차이

더 시드는 미디어위키와 비슷하지만 다른 위키엔진으로, 대표적으로 나무위키가 이 위키엔진을 사용한다.[2]

공통문법

  • '== (문단 이름) ==' 으로 문단을 나누는 법, 또한 세부 문단을 나누는 법도 같다.[2]
  • '[[(문서 이름)]]' 으로 다른 문서와 링크 시키는 법도 동일하며, 문서 이름과 다른 이름으로 링크시키고 싶을 때 쓰는 '[[(실제 문서 이름)|(표시하고자 하는 이름)]]'도 동일하다.[2]
  • '[[파일:파일 이름.확장자]]'로 그림과 사진을 불러오는 법도 공통된다.[2]
  • '[[분류:(분류명)]]'으로 문서를 분류시키는 것도 같으며, 여러 개를 이어 쓸 수 있다는 점도 같다.[2]

차이문법

  • 더 시드 문법 '[[http://example.org|예제]]' 과 미디어위키 문법 '[http://example.org 예제]'

더 시드에서 외부 링크를 걸려면 대괄호를 두 개 써야하며, 다른 이름으로 바꾸려면 | 기호를 넣어야 하지만, 미디어위키에서 외부 링크를 걸려면 대괄호는 하나에, 다른 이름으로 바꾸려면 | 대신 한칸을 띄어 써넣으면 된다. 이때 URL만 집어넣으면 더 시드에서의 결과와는 달리 [1], [2]... 하는 식으로 번호가 표시되므로 URL 주소를 그대로 표시하며 링크를 걸고 싶다면 대괄호를 빼고 URL 주소만 입력하면 자동으로 링크가 걸린다.[2]

  • 더 시드 문법 '[* 주석]' 과 미디어위키 문법 '<ref>주석<ref>'

더 시드와는 달리 미디어위키는 화살괄호로 된 코드를 써야 한다. 주석 끝쪽의 코드에는 슬래시 기호를 꼭 앞에 붙여서, 코드를 마쳐줘야 한다.[2]

  • 더 시드 문법 '[각주]' 과 미디어위키 문법 '<references/>, {{각주}}'

더 시드에서와는 달리 화살괄호로 된 코드나 각주 틀을 써야 하며 각주 표시 문법을 쓰지 않아도 문서 맨 밑에 자동으로 각주들을 모아 보여줄 수는 있다. 하지만 더 시드와는 달리 문법을 쓰지 않든 문법을 쓰뜬 각주 문단이 자동으로 나뉘지는 않으므로, 꼭 == 각주 ==로 단락을 나눈 다음 각주 표시 문법을 추가하는 것이 좋다.[2]

  • 더 시드 문법 '~~취소선~~, --취소선--' 과 미디어위키 문법 '<s>취소선</s>, <del>취소선</del>'

더 시드에서와는 달리 화살괄호로 된 코드를 써야 한다.[2]

  • 더 시드 문법 '{{{+1 한단계 커진 글자}}}' 과 미디어위키 문법 '<span style="font-size:larger">한단계 커진 글자</span>, {{글꼴|size=120%|글자}}'

더 시드에서와는 달리 화살표로 된 코드를 써야 하며, font-size에는 larger 외에도 x-large, xx-large,% 등을 사용할 수 있다.[2]

  • 더 시드 문법 '#넘겨주기 넘겨주기, #redirect 넘겨주기' 과 미디어위키 문법 '#넘겨주기[[넘겨주기]], #redirect[[넘겨주기]]'

더 시드와는 달리 미디어위키는 넘겨주고자 하는 문서에 일반 링크처럼 대괄호를 두 개 붙여줘야 한다.[2]

  • 더 시드 문법 '[include(틀:XXX)]' 과 미디어위키 문법 '{{XXX}}'

중괄호는 각종 위키 중 자주 쓰이는 기호로 특히 틀을 사용할 때 중괄호 두 개 사이에 틀 이름을 적어넣으면 더 시드에서의 include 효과와 같은 효과를 주는데, 더 시드와 달리 미디어위키는 이름공간 틀:은 생략해도 된다.[2]

  • 더 시드 문법 '{{{#색코드 색}}}' 과 미디어위키 문법 '<span style="color:색코드">색</span>, {{글씨 색|green|초록색 글씨}}'

글자에 색을 넣으려면 더 시드에서 쓰이는 중괄호 3개가 아닌, HTML 요소나 별도의 틀을 이용해야 한다.[2]

  • 더 시드 문법 '^^위 첨자^^, ,,아래 첨자,,' 과 미디어위키 문법 '<sub>위 첨자</sub>, <sub>아래 첨자</sub>'

화살괄호로 된 코드를 사용해야한다.[2]

  • 더 시드 문법 '[공백] 들여쓰기' 과 미디어위키 문법 ':들여쓰기'

더 시드와는 달리 별도의 공백 코드는 없으며, 쌍점으로 그 기능을 대신한다. 토론에 답변을 남길 때 유용하게 쓰이는 기호이다.[2]

  • 더 시드 문법 '[공백]* 별표 목록 1단계, [공백][공백]* 별표 목록 2단계' 과 미디어위키 문법 '* 별표 목록 1단계, ** 별표 목록 2단계'

더 시드와는 달리 공백 코드를 입력할 필요가 없으며, 별 기호를 원하는 횟수만큼 추가하면 그 횟수에 따라 단계가 늘어난다.[2]

  • 더 시드 문법 '[공백]1. 순서 목록 1단계, [공백][공백]1. 순서 목록 2단계' 과 미디어위키 문법 '# 순서 목록 1단계, ##순서 목록 2단계'

더 시드와는 달리 공백 코드와 숫자를 입력할 필요가 없으며, 샵 기호를 원하는 횟수만큼 추가하면 그 횟수에 따라 단계가 늘어나며, 숫자기호도 자동으로 붙는다.[2]

  • 더 시드 문법 '[목차]' 과 미디어위키 문법 '사용하지 않음'

미디어위키에서는 기본적으로 문단이 4개 이상이면 자동으로 목차가 표시되지만, 문단이 3개 이하인 상태에서 목차를 굳이 표기하고 싶다면 _TOC_, _목차_ 코드로 표시할 수 있으나, 자주 쓰이지는 않는다.[2]

  • 더 시드 문법 '[youtube(영상 ID)], [[youtube(영상 ID)]]' 과 미디어위키 문법 '사용하지 않음'

미디어위키에서는 유튜브 영상을 올리는 법은 딱히 없고, {{유튜브}} 등을 사용하여 외부 링크로 유튜브 영상 링크를 제공하는 법을 사용하거나 파일을 직접 업로드하여 제시하는 법을 사용한다.[2]

  • 더 시드 문법 '{{{(문법)}}}' 과 미디어위키 문법 '<nowiki></nowiki>'

더 시드에서 텍스트 서식을 적용할 때 쓰는 중괄호 세 개를 아무 표시 없이 사용하면 위키문법을 적용하지 않는 효과가 있는데, 미디어위키에서는 nowiki 태그로 해당 기능을 수행한다. 더 시드의 그것과는 달리 특수한 시식은 적용되지 않고 그냥 일반 텍스트로 뜬다.[2]

  • 더 시드 문법 '[br]' 과 미디어위키 문법 '<br />'

개행을 나타내는 코드는 HTML 요소와 비슷하게 사용해야 한다.[2]

  • 더 시드 문법 '[include(틀:예제)]' 과 미디어위키 문법 '{{예제}}'

틀을 표시할 때 더 시드에서는 include 매크로를 사용하지만, 미디어위키에서는 {{ }}를 사용해야 한다.[2]

각주

참고자료

같이 보기


  검수요청.png검수요청.png 이 위키문법 문서는 인터넷에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.