다른 명령
가이드 전면 개편: 입력/결과 표, 안내 상자, 치트 시트 추가 및 문법 오류 수정 |
|||
| 1번째 줄: | 1번째 줄: | ||
== 미디어위키 | <div style="padding:24px 28px;margin:0 0 24px;border-radius:14px;border:1px solid rgba(99,102,241,.35);background:linear-gradient(135deg,rgba(99,102,241,.13),rgba(16,185,129,.08));"> | ||
<div style="font-size:.78em;font-weight:700;letter-spacing:.14em;color:#6366f1;">DEVCAFE WIKI GUIDE</div> | |||
<div style="font-size:1.55em;font-weight:800;margin:6px 0 10px;line-height:1.35;">10분 만에 익히는 미디어위키 문법</div> | |||
<div style="line-height:1.75;opacity:.88;">처음 위키를 쓰는 분을 위한 '''실습형 가이드'''입니다. 문단·서식·목록·링크·표·틀·분류까지 실제로 가장 많이 쓰는 문법만 골라 '''입력 → 결과''' 순서로 정리했습니다. 위에서부터 차례로 따라 하면 바로 문서를 쓸 수 있습니다.</div> | |||
<div style="margin-top:14px;"> | |||
<span style="display:inline-block;padding:3px 12px;margin:3px 6px 3px 0;border-radius:999px;background:rgba(99,102,241,.16);font-size:.85em;font-weight:600;">난이도 · 입문</span> | |||
<span style="display:inline-block;padding:3px 12px;margin:3px 6px 3px 0;border-radius:999px;background:rgba(16,185,129,.16);font-size:.85em;font-weight:600;">소요 시간 · 약 10분</span> | |||
<span style="display:inline-block;padding:3px 12px;margin:3px 6px 3px 0;border-radius:999px;background:rgba(245,158,11,.18);font-size:.85em;font-weight:600;">준비물 · 로그인한 계정</span> | |||
</div> | |||
</div> | |||
== | == 시작하기 전에 : 연습 문서 만들기 == | ||
위키는 '''"없는 문서를 검색하면 새로 만들 수 있다"'''는 방식으로 글을 씁니다. 아래 순서로 나만의 연습 문서를 먼저 만드세요. | |||
# 상단 검색창에 <code>따라하기</code>를 입력하고 검색합니다. | |||
# 이미 있는 문서라면 <code>따라하기2</code>, <code>따라하기3</code> … 처럼 번호를 붙여 다시 검색합니다. | |||
# 검색 결과의 '''"이 위키에 '따라하기2' 문서를 만드세요"'''(빨간 링크)를 누르면 편집 화면이 열립니다. | |||
< | # 아래 예제를 하나씩 붙여 넣고, 저장하기 전에 '''미리 보기'''로 결과를 확인합니다. | ||
</ | |||
= | <div style="margin:14px 0;padding:12px 16px;border-left:4px solid #3b82f6;border-radius:8px;background:rgba(59,130,246,.08);"> | ||
'''알아두기''' — 미디어위키 문법은 '''위키텍스트(wikitext)'''라고 부르는 경량 마크업 언어입니다. 마크다운과 비슷한 개념이지만 기호가 다릅니다. 예를 들어 굵게는 마크다운에서 <code><nowiki>**굵게**</nowiki></code>, 위키에서는 <code><nowiki>'''굵게'''</nowiki></code>입니다. | |||
</div> | |||
==== 제목 | == 문단(제목) 만들기 == | ||
제목 앞뒤에 붙이는 <code>=</code>의 개수로 수준을 정합니다. 문단을 나누면 '''문단별 [편집] 버튼'''이 생겨 필요한 부분만 고칠 수 있습니다. | |||
===== 제목 | {| class="wikitable" style="width:100%;" | ||
! style="width:38%;" | 입력 !! style="width:14%;" | 수준 !! 용도 | |||
|- | |||
| <code><nowiki>== 제목 ==</nowiki></code> || 2단계 || 큰 주제 (본문에서 가장 많이 사용) | |||
|- | |||
| <code><nowiki>=== 소제목 ===</nowiki></code> || 3단계 || 주제 안의 세부 항목 | |||
|- | |||
| <code><nowiki>==== 소제목 ====</nowiki></code> || 4단계 || 더 작은 세부 항목 | |||
|- | |||
| <code><nowiki>===== 소제목 =====</nowiki></code> || 5단계 || 거의 쓰지 않음 | |||
|} | |||
====== | '''예시''' | ||
<pre> | |||
== dev cafe란? == | |||
=== dev cafe 이용법 === | |||
==== 글쓰기 규칙 ==== | |||
</pre> | |||
-- | <div style="margin:14px 0;padding:12px 16px;border-left:4px solid #f59e0b;border-radius:8px;background:rgba(245,158,11,.10);"> | ||
'''주의''' — <code><nowiki>= 제목 =</nowiki></code>(1단계)는 문서 제목과 같은 크기라서 본문에서는 쓰지 않는 것이 관례입니다. 항상 '''2단계(<code><nowiki>==</nowiki></code>)부터''' 시작하세요. | |||
</div> | |||
== | == 글자 서식 == | ||
2 | {| class="wikitable" style="width:100%;" | ||
! style="width:20%;" | 기능 !! style="width:45%;" | 입력 !! 결과 | |||
|- | |||
| 기울임 || <code><nowiki>''기울임''</nowiki></code> || ''기울임'' | |||
|- | |||
| 굵게 || <code><nowiki>'''굵게'''</nowiki></code> || '''굵게''' | |||
|- | |||
| 굵은 기울임 || <code><nowiki>'''''굵은 기울임'''''</nowiki></code> || '''''굵은 기울임''''' | |||
|- | |||
| 밑줄 || <code><nowiki><u>밑줄</u></nowiki></code> || <u>밑줄</u> | |||
|- | |||
| 취소선 || <code><nowiki><s>취소선</s></nowiki></code> || <s>취소선</s> | |||
|- | |||
| 삽입 / 삭제 표시 || <code><nowiki><ins>추가</ins> <del>삭제</del></nowiki></code> || <ins>추가</ins> <del>삭제</del> | |||
|- | |||
| 위첨자 / 아래첨자 || <code><nowiki>x<sup>2</sup> H<sub>2</sub>O</nowiki></code> || x<sup>2</sup> H<sub>2</sub>O | |||
|- | |||
| 인라인 코드 || <code><nowiki><code>SELECT</code></nowiki></code> || <code>SELECT</code> | |||
|- | |||
| 글자 색 || <code><nowiki><span style="color:#e11d48">강조</span></nowiki></code> || <span style="color:#e11d48">강조</span> | |||
|- | |||
| 문법 무시 || <code><nowiki><nowiki>'''굵게 안 됨'''</nowiki></nowiki></code> || <nowiki>'''굵게 안 됨'''</nowiki> | |||
|- | |||
| 구분선 || <code><nowiki>----</nowiki></code> || 가로줄 한 줄 | |||
|} | |||
=== | == 목록과 들여쓰기 == | ||
줄 맨 앞에 기호를 붙입니다. 기호를 '''겹쳐 쓸수록 한 단계씩 깊어집니다.''' | |||
{| class="wikitable" style="width:100%;" | |||
! style="width:18%;" | 종류 !! style="width:42%;" | 입력 !! 결과 | |||
< | |- | ||
| 번호 목록 <code>#</code> | |||
| | |||
<pre style="margin:0;"> | |||
# 첫 번째 | |||
# 두 번째 | |||
## 두 번째-1 | |||
## 두 번째-2 | |||
# 세 번째 | |||
</ | #: 줄만 바꿔 이어 쓰기 | ||
</pre> | |||
* 하나 | | | ||
# 첫 번째 | |||
# 두 번째 | |||
## 두 번째-1 | |||
## 두 번째-2 | |||
# 세 번째 | |||
#: 줄만 바꿔 이어 쓰기 | |||
|- | |||
| 글머리 목록 <code>*</code> | |||
| | |||
<pre style="margin:0;"> | |||
* 하나 | |||
** 둘 | |||
*** 셋 | |||
</pre> | |||
| | |||
* 하나 | |||
** 둘 | ** 둘 | ||
*** 셋 | *** 셋 | ||
**** | |- | ||
| 혼합 목록 | |||
| | |||
<pre style="margin:0;"> | |||
# 설치 순서 | |||
#* 파일 내려받기 | |||
#* 압축 풀기 | |||
# 실행하기 | |||
</pre> | |||
| | |||
# 설치 순서 | |||
#* 파일 내려받기 | |||
#* 압축 풀기 | |||
# 실행하기 | |||
|- | |||
| 들여쓰기 <code>:</code> | |||
| | |||
<pre style="margin:0;"> | |||
: 한 칸 들여쓰기 | |||
:: 두 칸 들여쓰기 | |||
</pre> | |||
| | |||
: 한 칸 들여쓰기 | |||
:: 두 칸 들여쓰기 | |||
|- | |||
| 정의 목록 <code>;</code> | |||
| | |||
<pre style="margin:0;"> | |||
; SGA | |||
: 인스턴스 공유 메모리 영역 | |||
; PGA | |||
: 세션별 전용 메모리 영역 | |||
</pre> | |||
| | |||
; SGA | |||
: 인스턴스 공유 메모리 영역 | |||
; PGA | |||
: 세션별 전용 메모리 영역 | |||
|} | |||
# | <div style="margin:14px 0;padding:12px 16px;border-left:4px solid #10b981;border-radius:8px;background:rgba(16,185,129,.08);"> | ||
'''팁''' — 번호 목록 중간에 '''빈 줄'''이 들어가면 번호가 1부터 다시 시작됩니다. 목록 안에서 설명을 이어 쓰려면 빈 줄 대신 <code><nowiki>#:</nowiki></code>를 사용하세요. | |||
</div> | |||
== 링크와 이미지 == | |||
{| class="wikitable" style="width:100%;" | |||
! style="width:18%;" | 종류 !! style="width:45%;" | 입력 !! 결과 | |||
|- | |||
| 내부 링크 || <code><nowiki>[[대문]]</nowiki></code> || [[대문]] | |||
|- | |||
| 다른 이름으로 표시 || <code><nowiki>[[대문|데브카페 홈]]</nowiki></code> || [[대문|데브카페 홈]] | |||
|- | |||
| 문단으로 바로 가기 || <code><nowiki>[[문서이름#문단 제목]]</nowiki></code> || 해당 문서의 문단으로 이동 | |||
|- | |||
| 외부 링크 || <code><nowiki>[https://www.mediawiki.org 미디어위키]</nowiki></code> || [https://www.mediawiki.org 미디어위키] | |||
|- | |||
| 이미지 || <code><nowiki>[[파일:이름.png|섬네일|300px|설명]]</nowiki></code> || 오른쪽에 300px 섬네일 + 설명 | |||
|- | |||
| 분류 페이지 링크 || <code><nowiki>[[:분류:미디어위키]]</nowiki></code> || [[:분류:미디어위키]] | |||
|} | |||
# | <div style="margin:14px 0;padding:12px 16px;border-left:4px solid #3b82f6;border-radius:8px;background:rgba(59,130,246,.08);"> | ||
'''이미지 옵션''' — <code>섬네일</code>(thumb), 위치 <code>left</code> · <code>center</code> · <code>right</code>, 크기 <code>300px</code>를 <code>|</code>로 이어 붙입니다. 이미지는 먼저 [[특수:파일올리기]]에서 업로드해야 합니다. 링크 대상 문서가 없으면 <span style="color:#dc2626;">빨간 링크</span>로 표시되며, 누르면 새 문서를 만들 수 있습니다. | |||
: | </div> | ||
; | |||
== 표(wikitable) 만들기 == | |||
표는 몇 가지 기호만 알면 됩니다. | |||
{| class="wikitable" style="width:100%;" | |||
! style="width:20%;" | 기호 !! 의미 | |||
|- | |||
| <code><nowiki>{|</nowiki></code> || 표 시작 (뒤에 <code>class="wikitable"</code> 같은 속성 지정) | |||
|- | |||
| <code><nowiki>|+</nowiki></code> || 표 제목(캡션) | |||
|- | |||
| <code><nowiki>|-</nowiki></code> || 새 행 시작 | |||
|- | |||
| <code><nowiki>!</nowiki></code> / <code><nowiki>!!</nowiki></code> || 머리글 셀 / 같은 줄의 다음 머리글 셀 | |||
|- | |||
| <code><nowiki>|</nowiki></code> / <code><nowiki>||</nowiki></code> || 일반 셀 / 같은 줄의 다음 셀 | |||
|- | |||
| <code><nowiki>|}</nowiki></code> || 표 끝 | |||
|} | |||
'''입력''' | |||
<pre> | |||
{| class="wikitable sortable" | |||
|+ Oracle 인스턴스 기동 단계 | |||
|- | |||
! 단계 !! 읽는 파일 !! 주요 용도 | |||
|- | |||
| NOMOUNT || 파라미터 파일 (spfile / pfile) || 컨트롤 파일 재생성, DB 생성 | |||
|- | |||
| MOUNT || 컨트롤 파일 || 아카이브 로그 모드 변경, 복구 | |||
|- | |||
| OPEN || 데이터 파일, 리두 로그 파일 || 정상 서비스 (READ WRITE / READ ONLY) | |||
|} | |||
</pre> | |||
= | '''결과''' | ||
{| class="wikitable sortable" | |||
|+ Oracle 인스턴스 기동 단계 | |||
|- | |||
! 단계 !! 읽는 파일 !! 주요 용도 | |||
|- | |||
| NOMOUNT || 파라미터 파일 (spfile / pfile) || 컨트롤 파일 재생성, DB 생성 | |||
|- | |||
| MOUNT || 컨트롤 파일 || 아카이브 로그 모드 변경, 복구 | |||
|- | |||
| OPEN || 데이터 파일, 리두 로그 파일 || 정상 서비스 (READ WRITE / READ ONLY) | |||
|} | |||
== | <div style="margin:14px 0;padding:12px 16px;border-left:4px solid #10b981;border-radius:8px;background:rgba(16,185,129,.08);"> | ||
< | '''팁''' — <code>class="wikitable sortable"</code>로 쓰면 머리글을 눌러 열 단위 정렬이 됩니다. 셀 병합은 <code>colspan="2"</code>, <code>rowspan="2"</code> 속성을 셀 앞에 <code><nowiki>colspan="2" | 내용</nowiki></code> 형태로 붙입니다. | ||
< | </div> | ||
</ | |||
== 코드 블록 == | |||
< | 개발 문서의 핵심입니다. <code>lang</code>에 언어를 지정하면 문법 강조가 적용됩니다. | ||
< | '''입력''' | ||
< | <pre> | ||
<syntaxhighlight lang="python"> | |||
import oracledb | |||
< | conn = oracledb.connect(user="scott", password="tiger", dsn="localhost/ORCLPDB") | ||
print(conn.version) | |||
</syntaxhighlight> | |||
</pre> | |||
< | '''결과''' | ||
<syntaxhighlight lang="python"> | |||
import oracledb | |||
conn = oracledb.connect(user="scott", password="tiger", dsn="localhost/ORCLPDB") | |||
print(conn.version) | |||
</syntaxhighlight> | |||
< | {| class="wikitable" style="width:100%;" | ||
<source> | ! style="width:30%;" | 방법 !! 특징 | ||
</ | |- | ||
| <code><nowiki><syntaxhighlight lang="sql"></nowiki></code> || 문법 강조 (권장). <code>python</code>, <code>sql</code>, <code>bash</code>, <code>html</code>, <code>css</code>, <code>javascript</code> 등 | |||
|- | |||
| <code><nowiki><source></nowiki></code> || <code>syntaxhighlight</code>의 옛 이름. 기존 문서 호환용 | |||
|- | |||
| <code><nowiki><pre></nowiki></code> || 강조 없이 입력한 그대로 표시. 위키 문법도 해석하지 않음 | |||
|- | |||
| 줄 맨 앞 공백 한 칸 || 간단한 고정폭 블록. 단, 안의 위키 문법은 해석됨 | |||
|} | |||
== 목차(TOC) 제어 == | |||
문단이 '''4개 이상'''이면 목차가 자동으로 만들어집니다. 아래 매직 워드로 동작을 바꿀 수 있습니다. | |||
{| class="wikitable" style="width:100%;" | |||
< | ! style="width:30%;" | 입력 !! 동작 | ||
|- | |||
| <code><nowiki>__TOC__</nowiki></code> || 입력한 위치에 목차 표시 | |||
|- | |||
| <code><nowiki>__FORCETOC__</nowiki></code> || 문단이 4개 미만이어도 목차 강제 생성 | |||
|- | |||
| <code><nowiki>__NOTOC__</nowiki></code> || 목차 숨기기 | |||
|} | |||
== 틀(Template) == | |||
머리말, 알림, 주의 사항처럼 '''여러 문서에서 반복되는 내용'''을 한 번 만들어 두고 불러 쓰는 기능입니다. 틀을 고치면 사용하는 모든 문서에 한 번에 반영됩니다. | |||
< | '''① 틀 만들기''' — <code>틀:알림</code> 문서를 만들고 아래처럼 작성합니다. <code><nowiki>{{{이름}}}</nowiki></code>은 불러올 때 채워질 자리입니다. | ||
<pre style=" | <pre> | ||
<div style="padding:12px;border-left:4px solid #3b82f6;background:#eff6ff;"> | |||
'''{{{제목}}}''' — {{{내용}}} | |||
</div> | |||
</pre> | </pre> | ||
'''② 문서에서 불러 쓰기''' | |||
<pre> | <pre> | ||
{{알림 | |||
|제목=점검 안내 | |||
|내용=이번 주 토요일 02:00~04:00 DB 정기 점검이 있습니다. | |||
}} | |||
</pre> | </pre> | ||
{| class="wikitable" style="width:100%;" | |||
! style="width:20%;" | 구분 !! 틀(Template) !! 양식(Form) | |||
{| | |||
| | |||
! | |||
|- | |- | ||
| | | 역할 || 문서 '''안에''' 자주 쓰는 구문·형식을 끼워 넣음 || 정해진 입력 칸으로 문서 '''전체'''를 만들어 줌 | ||
|- | |- | ||
| | | 사용 예 || 알림 상자, 정보 상자, 출처 표기 || 장애 보고서, 작업 일지처럼 형식이 같은 문서 | ||
|- | |- | ||
| | | 필요 조건 || 기본 기능 || Page Forms 확장 기능 설치 | ||
|} | |} | ||
== 분류(Category) == | |||
{| | 문서 맨 아래에 분류를 달면 같은 주제의 문서가 자동으로 모입니다. | ||
| | |||
{| class="wikitable" style="width:100%;" | |||
! | ! style="width:45%;" | 입력 !! 동작 | ||
|- | |- | ||
| | | <code><nowiki>[[분류:미디어위키]]</nowiki></code> || 이 문서를 '미디어위키' 분류에 넣기 (보통 문서 맨 아래) | ||
|- | |- | ||
| | | <code><nowiki>[[분류:미디어위키|정렬키]]</nowiki></code> || 분류 목록에서의 정렬 기준 지정 | ||
|- | |- | ||
| | | <code><nowiki>[[:분류:미디어위키]]</nowiki></code> || 분류에 넣지 않고 분류 페이지로 '''링크만''' 걸기 | ||
|} | |} | ||
</ | <div style="margin:14px 0;padding:12px 16px;border-left:4px solid #10b981;border-radius:8px;background:rgba(16,185,129,.08);"> | ||
'''팁''' — 분류 문서(예: <code>분류:미디어위키</code>)에 설명을 적어 두고, 그 분류 문서에도 상위 분류를 달면 '''주제별 계층 구조'''를 만들 수 있습니다. | |||
</div> | |||
== 양식(Form) 만들기 == | == 양식(Form) 만들기 == | ||
'''Page Forms''' 확장 기능을 설치하면, 같은 형식의 문서를 입력 칸만 채워 만들 수 있습니다. 최소한의 작성 규칙을 지키게 하거나 작성 편의를 높일 때 유용합니다. | |||
# 먼저 [[특수:CreateTemplate]]에서 양식에 쓸 '''틀'''(입력 항목)을 만듭니다. | |||
# [[특수:CreateForm]]으로 이동합니다. | |||
# '''양식 이름'''을 입력하고, 앞에서 만든 '''틀을 추가'''한 뒤 필요하면 '''문단을 추가'''합니다. | |||
# 저장한 뒤 <code>특수:FormEdit/양식이름</code>으로 접속하면 입력 화면으로 새 문서를 만들 수 있습니다. | |||
=== | == 대문 꾸미기 (관리자) == | ||
아래 시스템 메시지 문서는 '''관리자 권한'''이 있어야 수정할 수 있습니다. | |||
== | {| class="wikitable" style="width:100%;" | ||
= | ! style="width:35%;" | 문서 !! 역할 | ||
|- | |||
| <code>MediaWiki:Mainpage-nstab</code> || 대문 탭에 표시되는 이름 변경 | |||
|- | |||
< | | <code>MediaWiki:Mainpage</code> || 대문으로 사용할 문서 지정 | ||
|- | |||
| | | <code>MediaWiki:Sidebar</code> || 사이드바 메뉴 항목 변경 | ||
| | |- | ||
| <code>MediaWiki:Common.css</code> || 사이트 전체에 적용되는 CSS | |||
</ | |} | ||
대문의 큰 제목(문서명)을 숨기려면 <code>MediaWiki:Common.css</code>에 다음을 추가합니다. | |||
<syntaxhighlight lang="css"> | |||
< | |||
MediaWiki: | |||
</ | |||
< | |||
body.page-대문 h1.firstHeading { display: none; } | body.page-대문 h1.firstHeading { display: none; } | ||
</ | </syntaxhighlight> | ||
* | == 한눈에 보는 치트 시트 == | ||
< | {| class="wikitable" style="width:100%;" | ||
! style="width:25%;" | 하고 싶은 것 !! 입력 | |||
</ | |- | ||
| 문단 제목 || <code><nowiki>== 제목 ==</nowiki></code> | |||
|- | |||
| 굵게 / 기울임 || <code><nowiki>'''굵게'''</nowiki></code> / <code><nowiki>''기울임''</nowiki></code> | |||
|- | |||
| 번호 / 글머리 목록 || <code><nowiki># 항목</nowiki></code> / <code><nowiki>* 항목</nowiki></code> | |||
|- | |||
| 내부 / 외부 링크 || <code><nowiki>[[문서|표시]]</nowiki></code> / <code><nowiki>[https://주소 표시]</nowiki></code> | |||
|- | |||
| 이미지 || <code><nowiki>[[파일:이름.png|섬네일|300px]]</nowiki></code> | |||
|- | |||
| 코드 블록 || <code><nowiki><syntaxhighlight lang="python"> … </syntaxhighlight></nowiki></code> | |||
|- | |||
| 표 || <code><nowiki>{| class="wikitable" … |}</nowiki></code> | |||
|- | |||
| 틀 불러오기 || <code><nowiki>{{틀이름|항목=값}}</nowiki></code> | |||
|- | |||
| 분류 달기 || <code><nowiki>[[분류:이름]]</nowiki></code> | |||
|- | |||
| 서명 남기기 (토론) || <code><nowiki>~~~~</nowiki></code> | |||
|} | |||
== 더 알아보기 == | |||
* [https://www.mediawiki.org/wiki/Help:Formatting/ko 미디어위키 공식 도움말 : 서식] | |||
* [https://www.mediawiki.org/wiki/Help:Tables/ko 미디어위키 공식 도움말 : 표] | |||
* [https://www.mediawiki.org/wiki/Help:Templates/ko 미디어위키 공식 도움말 : 틀] | |||
[[ | [[분류:미디어위키]] | ||
2026년 11월 12일 (목) 12:07 기준 최신판
난이도 · 입문 소요 시간 · 약 10분 준비물 · 로그인한 계정
시작하기 전에 : 연습 문서 만들기
위키는 "없는 문서를 검색하면 새로 만들 수 있다"는 방식으로 글을 씁니다. 아래 순서로 나만의 연습 문서를 먼저 만드세요.
- 상단 검색창에
따라하기를 입력하고 검색합니다. - 이미 있는 문서라면
따라하기2,따라하기3… 처럼 번호를 붙여 다시 검색합니다. - 검색 결과의 "이 위키에 '따라하기2' 문서를 만드세요"(빨간 링크)를 누르면 편집 화면이 열립니다.
- 아래 예제를 하나씩 붙여 넣고, 저장하기 전에 미리 보기로 결과를 확인합니다.
알아두기 — 미디어위키 문법은 위키텍스트(wikitext)라고 부르는 경량 마크업 언어입니다. 마크다운과 비슷한 개념이지만 기호가 다릅니다. 예를 들어 굵게는 마크다운에서 **굵게**, 위키에서는 '''굵게'''입니다.
문단(제목) 만들기
제목 앞뒤에 붙이는 =의 개수로 수준을 정합니다. 문단을 나누면 문단별 [편집] 버튼이 생겨 필요한 부분만 고칠 수 있습니다.
| 입력 | 수준 | 용도 |
|---|---|---|
== 제목 == |
2단계 | 큰 주제 (본문에서 가장 많이 사용) |
=== 소제목 === |
3단계 | 주제 안의 세부 항목 |
==== 소제목 ==== |
4단계 | 더 작은 세부 항목 |
===== 소제목 ===== |
5단계 | 거의 쓰지 않음 |
예시
== dev cafe란? == === dev cafe 이용법 === ==== 글쓰기 규칙 ====
주의 — = 제목 =(1단계)는 문서 제목과 같은 크기라서 본문에서는 쓰지 않는 것이 관례입니다. 항상 2단계(==)부터 시작하세요.
글자 서식
| 기능 | 입력 | 결과 |
|---|---|---|
| 기울임 | ''기울임'' |
기울임 |
| 굵게 | '''굵게''' |
굵게 |
| 굵은 기울임 | '''''굵은 기울임''''' |
굵은 기울임 |
| 밑줄 | <u>밑줄</u> |
밑줄 |
| 취소선 | <s>취소선</s> |
|
| 삽입 / 삭제 표시 | <ins>추가</ins> <del>삭제</del> |
추가 |
| 위첨자 / 아래첨자 | x<sup>2</sup> H<sub>2</sub>O |
x2 H2O |
| 인라인 코드 | <code>SELECT</code> |
SELECT
|
| 글자 색 | <span style="color:#e11d48">강조</span> |
강조 |
| 문법 무시 | <nowiki>'''굵게 안 됨'''</nowiki> |
'''굵게 안 됨''' |
| 구분선 | ---- |
가로줄 한 줄 |
목록과 들여쓰기
줄 맨 앞에 기호를 붙입니다. 기호를 겹쳐 쓸수록 한 단계씩 깊어집니다.
| 종류 | 입력 | 결과 |
|---|---|---|
번호 목록 #
|
# 첫 번째 # 두 번째 ## 두 번째-1 ## 두 번째-2 # 세 번째 #: 줄만 바꿔 이어 쓰기 |
|
글머리 목록 *
|
* 하나 ** 둘 *** 셋 |
|
| 혼합 목록 |
# 설치 순서 #* 파일 내려받기 #* 압축 풀기 # 실행하기 |
|
들여쓰기 :
|
: 한 칸 들여쓰기 :: 두 칸 들여쓰기 |
|
정의 목록 ;
|
; SGA : 인스턴스 공유 메모리 영역 ; PGA : 세션별 전용 메모리 영역 |
|
팁 — 번호 목록 중간에 빈 줄이 들어가면 번호가 1부터 다시 시작됩니다. 목록 안에서 설명을 이어 쓰려면 빈 줄 대신 #:를 사용하세요.
링크와 이미지
| 종류 | 입력 | 결과 |
|---|---|---|
| 내부 링크 | [[대문]] |
대문 |
| 다른 이름으로 표시 | [[대문|데브카페 홈]] |
데브카페 홈 |
| 문단으로 바로 가기 | [[문서이름#문단 제목]] |
해당 문서의 문단으로 이동 |
| 외부 링크 | [https://www.mediawiki.org 미디어위키] |
미디어위키 |
| 이미지 | [[파일:이름.png|섬네일|300px|설명]] |
오른쪽에 300px 섬네일 + 설명 |
| 분류 페이지 링크 | [[:분류:미디어위키]] |
분류:미디어위키 |
이미지 옵션 — 섬네일(thumb), 위치 left · center · right, 크기 300px를 |로 이어 붙입니다. 이미지는 먼저 특수:파일올리기에서 업로드해야 합니다. 링크 대상 문서가 없으면 빨간 링크로 표시되며, 누르면 새 문서를 만들 수 있습니다.
표(wikitable) 만들기
표는 몇 가지 기호만 알면 됩니다.
| 기호 | 의미 |
|---|---|
{| |
표 시작 (뒤에 class="wikitable" 같은 속성 지정)
|
|+ |
표 제목(캡션) |
|- |
새 행 시작 |
! / !! |
머리글 셀 / 같은 줄의 다음 머리글 셀 |
| / || |
일반 셀 / 같은 줄의 다음 셀 |
|} |
표 끝 |
입력
{| class="wikitable sortable"
|+ Oracle 인스턴스 기동 단계
|-
! 단계 !! 읽는 파일 !! 주요 용도
|-
| NOMOUNT || 파라미터 파일 (spfile / pfile) || 컨트롤 파일 재생성, DB 생성
|-
| MOUNT || 컨트롤 파일 || 아카이브 로그 모드 변경, 복구
|-
| OPEN || 데이터 파일, 리두 로그 파일 || 정상 서비스 (READ WRITE / READ ONLY)
|}
결과
| 단계 | 읽는 파일 | 주요 용도 |
|---|---|---|
| NOMOUNT | 파라미터 파일 (spfile / pfile) | 컨트롤 파일 재생성, DB 생성 |
| MOUNT | 컨트롤 파일 | 아카이브 로그 모드 변경, 복구 |
| OPEN | 데이터 파일, 리두 로그 파일 | 정상 서비스 (READ WRITE / READ ONLY) |
팁 — class="wikitable sortable"로 쓰면 머리글을 눌러 열 단위 정렬이 됩니다. 셀 병합은 colspan="2", rowspan="2" 속성을 셀 앞에 colspan="2" | 내용 형태로 붙입니다.
코드 블록
개발 문서의 핵심입니다. lang에 언어를 지정하면 문법 강조가 적용됩니다.
입력
<syntaxhighlight lang="python"> import oracledb conn = oracledb.connect(user="scott", password="tiger", dsn="localhost/ORCLPDB") print(conn.version) </syntaxhighlight>
결과
import oracledb conn = oracledb.connect(user="scott", password="tiger", dsn="localhost/ORCLPDB") print(conn.version)
| 방법 | 특징 |
|---|---|
<syntaxhighlight lang="sql"> |
문법 강조 (권장). python, sql, bash, html, css, javascript 등
|
<source> |
syntaxhighlight의 옛 이름. 기존 문서 호환용
|
<pre> |
강조 없이 입력한 그대로 표시. 위키 문법도 해석하지 않음 |
| 줄 맨 앞 공백 한 칸 | 간단한 고정폭 블록. 단, 안의 위키 문법은 해석됨 |
목차(TOC) 제어
문단이 4개 이상이면 목차가 자동으로 만들어집니다. 아래 매직 워드로 동작을 바꿀 수 있습니다.
| 입력 | 동작 |
|---|---|
__TOC__ |
입력한 위치에 목차 표시 |
__FORCETOC__ |
문단이 4개 미만이어도 목차 강제 생성 |
__NOTOC__ |
목차 숨기기 |
틀(Template)
머리말, 알림, 주의 사항처럼 여러 문서에서 반복되는 내용을 한 번 만들어 두고 불러 쓰는 기능입니다. 틀을 고치면 사용하는 모든 문서에 한 번에 반영됩니다.
① 틀 만들기 — 틀:알림 문서를 만들고 아래처럼 작성합니다. {{{이름}}}은 불러올 때 채워질 자리입니다.
<div style="padding:12px;border-left:4px solid #3b82f6;background:#eff6ff;">
'''{{{제목}}}''' — {{{내용}}}
</div>
② 문서에서 불러 쓰기
{{알림
|제목=점검 안내
|내용=이번 주 토요일 02:00~04:00 DB 정기 점검이 있습니다.
}}
| 구분 | 틀(Template) | 양식(Form) |
|---|---|---|
| 역할 | 문서 안에 자주 쓰는 구문·형식을 끼워 넣음 | 정해진 입력 칸으로 문서 전체를 만들어 줌 |
| 사용 예 | 알림 상자, 정보 상자, 출처 표기 | 장애 보고서, 작업 일지처럼 형식이 같은 문서 |
| 필요 조건 | 기본 기능 | Page Forms 확장 기능 설치 |
분류(Category)
문서 맨 아래에 분류를 달면 같은 주제의 문서가 자동으로 모입니다.
| 입력 | 동작 |
|---|---|
[[분류:미디어위키]] |
이 문서를 '미디어위키' 분류에 넣기 (보통 문서 맨 아래) |
[[분류:미디어위키|정렬키]] |
분류 목록에서의 정렬 기준 지정 |
[[:분류:미디어위키]] |
분류에 넣지 않고 분류 페이지로 링크만 걸기 |
팁 — 분류 문서(예: 분류:미디어위키)에 설명을 적어 두고, 그 분류 문서에도 상위 분류를 달면 주제별 계층 구조를 만들 수 있습니다.
양식(Form) 만들기
Page Forms 확장 기능을 설치하면, 같은 형식의 문서를 입력 칸만 채워 만들 수 있습니다. 최소한의 작성 규칙을 지키게 하거나 작성 편의를 높일 때 유용합니다.
- 먼저 특수:CreateTemplate에서 양식에 쓸 틀(입력 항목)을 만듭니다.
- 특수:CreateForm으로 이동합니다.
- 양식 이름을 입력하고, 앞에서 만든 틀을 추가한 뒤 필요하면 문단을 추가합니다.
- 저장한 뒤
특수:FormEdit/양식이름으로 접속하면 입력 화면으로 새 문서를 만들 수 있습니다.
대문 꾸미기 (관리자)
아래 시스템 메시지 문서는 관리자 권한이 있어야 수정할 수 있습니다.
| 문서 | 역할 |
|---|---|
MediaWiki:Mainpage-nstab |
대문 탭에 표시되는 이름 변경 |
MediaWiki:Mainpage |
대문으로 사용할 문서 지정 |
MediaWiki:Sidebar |
사이드바 메뉴 항목 변경 |
MediaWiki:Common.css |
사이트 전체에 적용되는 CSS |
대문의 큰 제목(문서명)을 숨기려면 MediaWiki:Common.css에 다음을 추가합니다.
body.page-대문 h1.firstHeading { display: none; }
한눈에 보는 치트 시트
| 하고 싶은 것 | 입력 |
|---|---|
| 문단 제목 | == 제목 ==
|
| 굵게 / 기울임 | '''굵게''' / ''기울임''
|
| 번호 / 글머리 목록 | # 항목 / * 항목
|
| 내부 / 외부 링크 | [[문서|표시]] / [https://주소 표시]
|
| 이미지 | [[파일:이름.png|섬네일|300px]]
|
| 코드 블록 | <syntaxhighlight lang="python"> … </syntaxhighlight>
|
| 표 | {| class="wikitable" … |}
|
| 틀 불러오기 | {{틀이름|항목=값}}
|
| 분류 달기 | [[분류:이름]]
|
| 서명 남기기 (토론) | ~~~~
|