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

위키문법

해시넷
choo6078 (토론 | 기여)님의 2021년 8월 10일 (화) 15:47 판 (공통문법)
이동: 둘러보기, 검색

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

개요

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

미디어위키의 위키문법

배치

문단

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

문단 머리글

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

구분 선

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


목차의 표시

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

줄 넘김

들여쓰기

문장의 정렬 방식

목록

poem 태그

형식

글자 모양

특수 문자

링크와 URL

자유 링크

넘겨주기

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

인터위키 링크

분류

외부 링크

기타

그림

각주와 인용 출처

틀과 문서 끼워 넣기

토론과 프로젝트 문서

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

주석

더 시드와의 차이

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

공통문법

  • '== (문단 이름) ==' 으로 문단을 나누는 법, 또한 세부 문단을 나누는 법도 같다.[1]
  • '[[(문서 이름)]]nowiki>' 으로 다른 문서와 링크 시키는 법도 동일하며, 문서 이름과 다른 이름으로 링크시키고 싶을 때 쓰는 '<nowiki>[[(실제 문서 이름)|(표시하고자 하는 이름)]]nowiki>'도 동일하다.<ref name="차이"></ref> * '<nowiki>[[파일:파일 이름.확장자]]nowiki>'로 그림과 사진을 불러오는 법도 공통된다.<ref name="차이"></ref> * '<nowiki>[[분류:(분류명)]]nowiki>'으로 문서를 분류시키는 것도 같으며, 여러 개를 이어 쓸 수 있다는 점도 같다.<ref name="차이"></ref> === 차이문법 === * '''더 시드 문법 '<nowiki>[[http://example.org|예제]]' 과 미디어위키 문법 '[http://example.org 예제]'

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

각주

참고자료

같이 보기


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