본문으로 이동

KDMW사용메뉴얼2

K Design Media Wiki
Kdmw50 (토론 | 기여)님의 2025년 9월 9일 (화) 12:13 판 (중급)

문서를 편집할 때 사용하는 KDMW문법을 알려주는 사용자 메뉴얼입니다.

미디어위키에는 문법있습니다. 따라서 익숙하지 않은 방식으로 초기에는 약간 힘들수 있으나 수정및 편집시에 큰 문제 없음을 느끼시리라 생각합니다.

  • 표 생성기는 [1]을 이용하세요.

고급

여기까지 보고도 의욕이 넘친다면 MediaWiki 도움말:목차위키백과:위키 문법, Wikipedia:Extended image syntax에 가면 당신의 학습욕구를 충족시킬 온갖 문법들을 살펴볼 수 있습니다.

기초적인 프로그래밍 지식이 있다면, 이해하시기 쉬울겁니다.

html, CSS 태그 이용

미디어위키에서는 html과 CSS 문법을 상당수 지원합니다. 이하는 html, CSS의 태그를 활용하는 방법의 예시를 설명합니다.

펼치기/접기 (태그 이용)

예시

<syntaxhighlight lang=html>

</syntaxhighlight>

박스가 쳐져 있는 것을 원치 않으실 경우에는 class에서 toccolours 값을 제거해주시면 됩니다.

예시

<syntaxhighlight lang=html>

</syntaxhighlight>

박스의 가로 크기를 조정하고 싶으신 경우에는 style에 width 값을 넣어주시면 됩니다.

예시

<syntaxhighlight lang=html>

</syntaxhighlight>

테두리를 없애도 가로 크기 조절이 가능합니다.

예시

<syntaxhighlight lang=html>

</syntaxhighlight>

위의 모든 예시 공통으로 class에서 mw collapsed을 제거하면 처음부터 펼쳐진 상태가 됩니다.

예시

스포일러 주의
사실 그녀의 정체는 위키 페어리인 척하는 위키모이였다.

<syntaxhighlight lang=html>

스포일러 주의
사실 그녀의 정체는 위키 페어리인 척하는 위키모이였다.

</syntaxhighlight>

문서 내부에 책갈피(anchor) 만들기

문서 내부에 <span id="(책갈피 이름)">(책갈피를 만들 곳)</span>를 삽입하면 해당 위치로 스크롤되어 이동할 수 있는 책갈피(anchor)가 만들어집니다. 해당 책갈피가 있는 곳으로 이동하는 링크는 [[(문서명)#(책갈피 이름)]] 형태를 이용해서 작성할 수 있습니다.

문단을 다른 이름으로도 접근 가능하게 하려면(문단 별칭) === <span id="(다른 이름)"/> 문단 이름 ===처럼 입력해도 됩니다. === <span id="(다른 이름)"> 문단 이름 </span> ===과 일치합니다.

간편하게 책갈피를 만들어주는 틀:틀도 제공하고 있습니다.

순서가 매겨진 목록 특정 순서에서 시작하기

입력 <syntaxhighlight lang=html style="width: 400px;">

  1. 세 번째부터 시작하는 순서가 있는 목록
  2. 이어지는 목록
  3. 항목의 설명
    1. 이어지는 목록
    2. 이어지는 목록
  4. 이어지는 목록

</syntaxhighlight>

결과

  1. 세 번째부터 시작하는 순서가 있는 목록
  2. 이어지는 목록
  3. 항목의 설명
    1. 이어지는 목록
    2. 이어지는 목록
  4. 이어지는 목록

<ol start="시작할 순서">에 시작을 원하는 숫자를 넣어 사용합니다.

다음과 같이 중첩된 목록에서의 순서를 지정할 수도 있습니다.

입력 <syntaxhighlight lang=html style="width: 400px;">

  1. 세 번째부터 시작하는 순서가 있는 목록
    1. 세 번째부터 시작하는 중첩된 목록
    2. 이어지는 목록

</syntaxhighlight>

결과

  1. 세 번째부터 시작하는 순서가 있는 목록
    1. 세 번째부터 시작하는 중첩된 목록
    2. 이어지는 목록

테두리 그레디언트

테두리 그레디언트는 웹 디자인에서도 자주 쓰입니다.

<syntaxhighlight lang=html style="">

테두리 그레디언트

</syntaxhighlight>

테두리 그레디언트


border image에 그레디언트 속성을 작성해도 테두리 그레디언트가 적용이 되는데 그러면 border radius가 먹히지 않으니 위의 예시대로 작성해주셔야 됩니다. 배경을 두 부분으로 나누어 주어 테두리 안쪽을 기준으로 한 배경(padding box)을 흰색 흰색, 그레디언트 테두리를 기준으로 한 배경(border box)에 그레디언트를 적용해주고 테두리 색을 투명으로 지정해 주면 border box의 그레디언트가 테두리에만 노출되게 됩니다. 반드시 padding box 먼저 그 다음 border box 순서로 작성해야 됩니다. 반대로 적으면 border box 속성이 padding box를 씹어먹기 때문에 정상적으로 출력이 안됩니다.

<! === 그래프 생성 === 미디어위키 확장 기능을 통해 웹상에서 편집·반응할 수 있는 그래프를 만들 수 있습니다. Vega 문법을 기반으로 하며 editor/ Vega Editor와 미디어위키 위키의 Extension:Graph를 참조할 수 있습니다.

분류:그래프가 있는 문서에는 그래프가 사용된 문서가 표시되며, 그래프 연습장에서 편집되는 그래프를 실시간으로 미리보며 연습할 수 있습니다. >

파서 태그 사용하기

이미지 분할할 때 사용하는 <imagemap> 태그도 일종의 파서 태그입니다. 리브레 위키에서는 다음과 같은 태그를 사용할 수 있습니다. 특수:버전 참조.

style="align:center; font size=15pt;" 태그 이름 태그의 용도 <categorytree> 분류 트리를 문서 안에 삽입할 때 사용합니다. 도움말:분류 트리을 참고하세요. <gallery> 여러 개의 그림을 행렬 형태로 배열할 수 있게 도와줍니다. 위의 갤러리(여러 이미지 넣기) 문단을 참고하세요. <imagemap> 해당 그림 위에 도형을 그려서 그림을 분할할 수 있는 기능을 제공합니다. 위의 이미지 안에 링크를 여러 개 넣기(imagemap) 문단을 참고하세요. <inputbox> 글자 입력 상자를 출력하는 태그입니다. 도움말:입력 상자를 참고하세요. <math> 수식을 입력할 때 필요한 태그입니다. 수식 입력 방법은 도움말:TeX 문법를 참고하세요. <poem> 시를 쓸 때 유용합니다. 이 태그 안의 내용은 줄바꿈이나 띄어쓰기를 그대로 반영하지만 위키 문법을 무시하지 않습니다. <pre> 회색 상자를 생성하며, 줄바꿈이나 띄어쓰기 등을 그대로 반영한 채로 입력합니다. 리브레 위키에서는 pre 태그 안에 있는 내용은 위키 문법을 자동으로 무시하고 텍스트로 입력한 내용 그대로 출력합니다. <syntaxhighlight> 각종 프로그래밍 언어에서 특정 키워드에 강조 효과를 주는 소스 코드를 출력합니다. lang 입력 없으면 css가 기본적으로 출력됩니다. 이 상자 안의 내용은 줄바꿈이나 띄어쓰기는 그대로 반영하며, style 태그 등으로 효과를 줄 수는 없습니다. 위의 코드 입력(syntaxhighlight) 문단을 참고하세요. <youtube> YouTube 동영상을 출력할 수 있게 도와줍니다. mw:Extension:YouTube 참조. 그러나 주로 틀:틀를 사용하기에 태그 자체를 직접 사용할 일은 없을 겁니다.

POEM 태그 vs PRE 태그

Poem 태그 Pre 태그 입력
예시
<poem style="background:#eee; 
border:1px solid black; 
width:85%;">
<big style="color:blue; 
text align:center">'''호수'''</big>
                ''정지용''


얼골 하나야 
손바닥 둘로
폭 가리지만,

보고 싶은 맘
湖水만 하니
눈 감을 밖에
</poem>
<pre style="background:#eee; 
border:1px solid black; 
width:85%;">
<big style="color:blue; 
text align:center">'''호수'''</big>
                ''정지용''


얼골 하나야 
손바닥 둘로
폭 가리지만,

보고 싶은 맘
湖水만 하니
눈 감을 밖에
</pre>
결과

호수
                정지용


얼골 하나야
손바닥 둘로
폭 가리지만,

보고 싶은 맘
湖水만 하니
눈 감을 밖에

<big style="color:blue; 
text align:center">'''호수'''</big>
                ''정지용''


얼골 하나야
손바닥 둘로
폭 가리지만,

보고 싶은 맘
湖水만 하니
눈 감을 밖에
특징
  1. poem 태그에 스타일 부여 가능.
  2. align 속성 제외 상당수의 글자 효과가 유효함
  3. 첫 띄어쓰기는 무제한.
  4. 그러나 첫 문자 이후에는 &nbsp; 제외 2칸 이상 띄어쓰기를 무시
  5. 한 줄 개행을 인식한다.
  1. pre 태그에 스타일 부여 가능
  2. 모든 위키문법이 적용되지 않으며, nowiki와 효과 유사.
  3. 한 줄 개행과 2칸 이상 띄어쓰기 모두 인식
  4. 기본적으로 연한 회색으로 칠해져 있음.
  5. 일반 본문용이 아닌 소스 코드 등 표시에 사용되는 고정폭 폰트 사용.

파서 함수와 특수 명령문

틀:본문

미디어위키는 조건문 등 분기 기능을 지원하는 파서 함수와 특정한 값을 출력하는 특수 명령문을 사용할 수 있습니다.

Lua 모듈 사용하기

틀:참고 모듈 이름공간의 문서는 Lua로 작성된 스크립트로, 복잡한 분기문이나 반복문 등을 필요로 할 때 사용할 수 있습니다. 호출할 때에는 {{#invoke:(모듈명)|(변수명)}}라고 사용하면 됩니다.

현재 사용 가능한 모듈 목록입니다. 특수:모든문서/모듈: 모듈은 여기서 실험하실 수 있습니다. 모듈:샌드박스

틀:주석 틀:KDMW 도움말 틀:KDMW