Skip to content
TUWLAB.com
모든 게시물에 대하여 '링크'
방식의 퍼가기만 허용합니다.
한양대학교 전자통신컴퓨터공학부
바라미
  • 156
  • 2595420
DNS Powered by DNSEver.com
일반

MediaWiki 기본 문법

Posted 2013. 09. 16 Updated 2014. 04. 23 Views 15632 Replies 0

위키(Wiki)를 활용하면 지속적인 수정이 필요하거나 히스토리(History)기능이 필요한 문서를 효율적으로 관리할 수 있습니다.

특히, 위키는 여러 사람이 함께 점진적으로 내용을 덧붙이면서 완성된 문서를 만들어 가는 경우 그 활용도가 매우 높아집니다.

위키의 또 다른 특징으로, 문서 편집 창에 사용하는 Escape 문법들을 들 수 있다. 물론, HTML 태그를 활용할 수도 있습니다.

이런 생소한 위키 문법들을 처음 접하는 사람들은 왜 게시판 등에서 널리 사용하고 있는 위지윅 에디터를 채용하지 않았는지 하는 의문이 들 수도 있습니다.

위키 Escape 문법의 이러한 특성은 문서를 작성하는 사람이 오직 내용에만 집중해서 문서를 작성하고, 문서의 형식(Format)에 너무 얽메여서 생산성을 저하시키지 않도록 도움을 줍니다. 100% 텍스트 기반 에디터이기 때문에 위지윅 에디터를 쓸 때 나타나는 불필요한 HTML 태그 삽입 등의 현상이 나타나지 않습니다.

이번 글에서는 반드시 알아야 하거나, 알아 두면 유용한 몇 개의 위키 문법들을 다루도록 하겠습니다.

* Reference : http://www.mediawiki.org/wiki/Help:Formatting


새로운 페이지 생성, 내/외부 링크

기존에 존재하는 위키 페이지를 수정하거나 내용만 덧붙이는 작업만 하다가, 문득 새로운 페이지를 생성해야 할 때 많이들 난감해 하곤 합니다. 어디를 뒤져봐도 Create new page 등의 메뉴를 찾을 수 없기 때문입니다.

위키에서 페이지를 생성하는 방법은 조금 특이한데, 존재하지 않는 페이지를 가리키는 링크를 생성하고, 그 링크를 타고 들어가서 내용을 추가하는 방식으로 새로운 페이지를 만들 수 있습니다.

Page Edit에서 다음과 같이 작성하고 Save한 뒤, '페이지 제목' 링크를 누르면 Creating 페이지가 나타납니다. 편집창에 내용을 작성한 뒤 Save를 하면 '페이지 제목'의 제목을 갖는 새로운 페이지가 생성됩니다.

[[페이지 제목]]

이 문법은 이미 존재하는 페이지로 링크를 만드는 데도 사용할 수 있으며, 외부 사이트로 연결하는 데도 활용할 수 있습니다.

다음과 같이 작성하면 구글 홈페이지로 연결되는 링크가 생성됩니다.

[[http://www.google.com]]


헤드라인 - Auto Indexing

줄 양쪽에 '='을 추가해서 헤드라인을 지정할 수 있습니다. HTML의 <H1>...</H1>, <H2>...</H2> 태그와 그 기능이 유사합니다.

헤드라인으로 지정된 줄들은 페이지 제일 상단에 계층별로 자동 Indexing이 되므로, 긴 문서에서는 이를 잘 활용하면 유용합니다.

== 2단계 헤드라인 ==
=== 3단계 헤드라인 ===
...

※ 1단계 헤드라인은 문서의 제목이므로 2단계부터 사용하도록 합니다.


Bullet 기호, Numbering

줄 앞에 '*'을 붙여서 Bullet 기호를 표현합니다. 중복해서 사용하면 해당 수준만큼 자동으로 들여쓰기가 됩니다.

* Item
** Item Indented

줄 앞에 '#'을 붙여서 Numbering을 합니다.

# Item1
## Item 1-1
## Item 1-2
# Item2


들여쓰기 (Indent)

줄 앞에 ':'을 붙이면 해당 줄이 들여쓰기가 됩니다. 중복해서 사용할 수 있습니다.

: Single indent
:: Double indent
::::: Multiple indent


인용 / 요약

줄 앞에 ' '(Space)를 붙여서 인용 및 요약을 나타냅니다. 해당 줄의 내용은 상자에 둘러싸여서 강조되어 표시됩니다.

  인용 및 요약문


강조 - Italic, Bold

작은 따옴표(')를 두 번 연속으로 겹쳐 사용하면 Italic으로 표시됩니다.

''Italic''

작은 따옴표(')를 세 번 연속으로 겹쳐 사용하면 Bold로 표시됩니다.

'''Bold'''


TAG •
서비스 선택
이용중인 SNS 버튼을 클릭하여 로그인 해주세요.
SNS 계정을 통해 로그인하면 회원가입 없이 댓글을 남길 수 있습니다.
댓글
?
Powered by SocialXE

List of Articles
번호 분류 제목 글쓴이 최근 수정일 조회 수
193 Linux 한글 입력기 나비(Nabi)에서 한/영 키가 인식되지 않는 경우 file TUW 2017.06.02 2410
192 Linux [VirtualBox] Windows 7 물리 디스크 부팅 (Raw Disk Booting or Native Booting) - 방법 1 file TUW 2017.06.14 2959
191 Linux [Linux] Screen 터미널 에뮬레이션 프로그램 사용하기 TUW 2015.08.19 3046
190 Linux Intelli Backup: File system 및 Database 백업 자동화 Bash 스크립트 TUW 2017.06.14 3257
189 Linux [VirtualBox] 가상머신 Windows 7 에서 Aero 기능 활성화하기 file TUW 2017.06.02 3312
188 Python VirtualEnv를 통한 Python Sandbox 개발환경 구축하기 file TUW 2017.06.02 3777
187 Python [Django Tutorial] 7. 백엔드 콘솔에 Custom Command 추가하기 file TUW 2017.06.16 3779
186 일반 GitLab 코드리뷰 페이지 탭 크기(Tab Size) 4칸으로 바꾸기 file TUW 2021.12.28 3901
185 일반 [TeraTerm] 명령줄 인수와 공개키 인증으로 간편하게 SSH 접속하기 TUW 2018.11.06 4598
184 일반 Linux에서 Code Composer Studio (CCS) - Ti ARM 개발환경 구축하기 file TUW 2017.06.02 4686
183 일반 [GIT] 임시 저장소 사용하기: stash TUW 2015.11.27 4775
182 Python [Django Tutorial] 8. Production - setting.py설정, Static파일 모으기 TUW 2017.06.16 5016
181 Linux [VirtualBox] Windows 7 물리 디스크 부팅 (Raw Disk Booting or Native Booting) - 배경 file TUW 2017.06.02 5430
180 AVR [전자동 커튼] 2차 설치, 또 다시 발견된 문제점 file TUW 2017.06.02 5897
179 일반 [WSL] Windows Subsystem for Linux - Bash.exe를 Ubuntu와 유사하게 설정하기 file TUW 2021.12.28 5926
178 Python [Django Tutorial] 2. 개발 환경 세팅하기 - pyenv 및 virtualenv 활용 TUW 2017.02.26 6082
목록
Board Pagination Prev 1 2 3 4 5 6 7 ... 13 Next
/ 13

Powered by Xpress Engine / Designed by Sketchbook

sketchbook5, 스케치북5

sketchbook5, 스케치북5