====== 스타일 구문 ======
이 위키([[wiki:dokuwiki]])에서 사용하는 구문은 다음과 같습니다. 아래를 참고하셔도 되고, 이 페이지의 맨 위 혹은 맨 아래의 //페이지 보기//를 눌러 소스를 보셔도 됩니다. 실험은 [[playground|연습장]]에서 하십시오. [[doku>quickbuttons]]을 사용하실 수도 있고, [[wiki:accesskeys|단축키]]도 쓸 수 있습니다.
===== 기본 포맷 =====
이 위키(DokuWiki)에서는 **두꺼운 글씨**, //이탤릭//, __밑줄__ ''모노스페이스'' 를 지원하며, **__//''한꺼번에 다 쓸''//__** 수도 있습니다.
이 위키(DokuWiki)에서는 **두꺼운 글씨**, //이탤릭//, __밑줄__
''모노스페이스'' 를 지원하며, **__//''한꺼번에 다 쓸''//__** 수도
있습니다.
글자에 밑첨자 글자 윗첨자 붙이기
글자에 밑첨자 글자 윗첨자 붙이기
글자를 삭제 하기.
글자를 삭제 하기.
**문단** 은 빈줄로 만듭니다. 문단을 만들지 않고 **새 줄을 시작** 하려면, 백슬래시 두 개를 치고 다음에 빈칸 혹은 줄바꿈을 둠으로써 할 수 있습니다.
예를 들면 새줄 시작\\ 여기서 주의할 것은
백슬래시 두 개는 줄의 끝에서\\
혹은 \\ 다음에 빈칸이 있어야 인식되며 \\이렇게 붙여서 쓰면 소용 없습니다.
예를 들면 새줄 시작\\ 여기서 주의할 것은
백슬래시 두 개는 줄의 끝에서\\
혹은 \\ 다음에 빈칸이 있어야 인식되며 \\이렇게 붙여서 쓰면 소용 없습니다.
꼭 필요한 경우에만 사용하십시오.
===== 링크 =====
DokuWiki에서 링크를 만드는 방법은 다양합니다.
==== 외부링크 ====
외부링크는 자동으로 인식됩니다. http://www.google.com 또는 www.google.com - 링크명도 붙일 수 있습니다. [[http://www.google.com|구글로 연결]]. 이메일 주소도 이렇게 보입니다.
외부링크는 자동으로 인식됩니다. http://www.google.com 또는 www.google.com -
링크명도 붙일 수 있습니다. [[http://www.google.com|구글로 연결]].
이메일 주소도 이렇게 보입니다.
==== 내부링크 ====
대괄호로 내부링크를 만들 수 있습니다. [[doku>wiki:pagename]] 처럼 하거나 추가로 이렇게 [[doku>wiki:pagename|Title Text]] 이름을 붙입니다. 페이지명은 자동으로 소문자로 바뀌며, 특수문자는 사용할 수 없습니다.
대괄호로 내부링크를 만들 수 있습니다. [[doku>wiki:pagename]] 처럼 하거나
추가로 이렇게 [[doku>wiki:pagename|Title Text]] 이름을 붙입니다. 페이지명은
자동으로 소문자로 바뀌며, 특수문자는 사용할 수 없습니다.
페이지명에 콜론을 사용하여 이렇게 [[wiki:namespaces]] 할 수 있습니다.
페이지명에 콜론을 사용하여 이렇게 [[wiki:namespaces]] 할 수 있습니다.
네임스페이스에 대한 점은 [[doku>wiki:namespaces]]를 참조하십시오.
페이지내의 한 부분으로 링크할 수도 있습니다. HTML의 해시문자를 붙이고 그 다음에 관련 절의 이름을 붙입니다. 이렇게 하면 [[syntax#internal|this Section]] 으로 연결됩니다.
이렇게 하면 [[syntax#internal|this Section]] 으로 연결됩니다.
노트:
* [[wiki:syntax|있는 페이지]] 링크와 [[wiki:nonexisting|없는 페이지]] 링크는 다른 색으로 보입니다.
* DokuWiki에서는 [[wp>CamelCase]] 를 이용한 링크 자동생성을 기본으로 지원하지 않습니다. 그러나, [[doku>config]] 파일을 수정하여 이 기능을 사용할 수 있습니다. 힌트: 이 기능이 활성화되어 있으면, DokuWiki 가 링크로 보입니다.
* 절의 이름이 바뀌면 북마크도 바뀝니다. 따라서, 절링크에 크게 의존하지는 마십시오.
==== 인터위키 ====
DokuWiki 에서는 [[doku>wiki:interwiki]] 링크를 지원합니다. 이것은 다른 위키로 빠르고 손쉽게 링크하는 방법입니다. 예를 들어 위키피디어의 위키에 대한 페이지로의 링크는 이것 [[wp>Wiki]] 입니다.
DokuWiki 에서는 [[doku>wiki:interwiki]] 링크를 지원합니다. 이것은 다른 위키로
빠르고 손쉽게 링크하는 방법입니다. 예를 들어 위키피디어의 위키에 대한
페이지로의 링크는 이것 [[wp>Wiki]] 입니다.
==== 윈도우 공유 ====
이런 [[\\server\share|this]] 윈도우 공유도 인식합니다만, 이것은 회사의 인트라넷 [[wp>Intranet]] 같이 자원을 공유할 때에만 의미가 있습니다.
이런 [[\\server\share|this]] 윈도우 공유도 인식합니다만
노트:
* 보안상의 이유로 윈도우 공유 파일의 직접 브라우징은 인터넷 익스플로러에서만 작동합니다.
==== 이미지 링크 ====
또 이미지를 사용하여 다른 내부 외부 페이지로 링크하려면 링크 구문과 이미지를 (아래와 같이) 사용하면 됩니다.
[[http://www.php.net|{{wiki:dokuwiki-128.png}}]]
[[http://www.php.net|{{wiki:dokuwiki-128.png}}]]
주의할 것은 이미지 포맷만이 링크명에서 인정되는 포맷 구문입니다.
===== 각주 =====
각주를 ((이렇게)) 괄호를 두번 사용하여 붙일 수 있습니다.
각주를 ((이렇게)) 괄호를 두번 사용하여 붙일 수 있습니다.
===== 장과 절=====
내용을 구성할 때 다섯 단의 장과 절을 사용할 수 있습니다. 셋 이상의 헤드라인을 사용하면, 자동으로 차례가 생성됩니다. 이 특성을 사용하지 않으려면 문서에 ''~~NOTOC~~'' 이라고 입력하십시오.
==== 3단 절 ====
=== 4단 절 ===
== 5단 절 ==
==== 3단 절 ====
=== 4단 절 ===
== 5단 절 ==
넷 이상의 대시를 사용하면 수평선이 그려집니다.
----
===== 이미지와 기타 파일 =====
외부 및 내부 [[doku>images]] 이미지를 중괄호로 포함시킬 수 있습니다. 크기를 지정할 수도 있습니다.
실질 크기: {{wiki:dokuwiki-128.png}}
넓이에 맞게 조정: {{wiki:dokuwiki-128.png?100}}
넓이와 높이에 맞게 조정: {{wiki:dokuwiki-128.png?100x100}}
외부 이미지 크기 조정: {{http://de3.php.net/images/php.gif?100x100}}
실질 크기: {{wiki:dokuwiki-128.png}}
넓이에 맞게 조정: {{wiki:dokuwiki-128.png?100}}
높이와 넓이에 맞게 조정: {{wiki:dokuwiki-128.png?100x100}}
외부 이미지 크기 조정: {{http://de3.php.net/images/php.gif?100x100}}
왼쪽 혹은 오른쪽 공백을 이용하여 배열을 결정합니다.
{{ wiki:dokuwiki-128.png}}
{{wiki:dokuwiki-128.png }}
{{ wiki:dokuwiki-128.png }}
{{ wiki:dokuwiki-128.png}}
{{wiki:dokuwiki-128.png }}
{{ wiki:dokuwiki-128.png }}
또, (대부분의 브라우저에서 툴팁으로 보이는) 제목을 붙일 수도 있습니다.
{{ wiki:dokuwiki-128.png |제목입니다}}
{{ wiki:dokuwiki-128.png |제목입니다}}
이미지 (''gif,jpeg,png'') 가 아닌 파일명을 사용하면, 링크로 보입니다.
===== 목록 =====
Dokuwiki 에서는 숫자가 있거나 없는 목록을 지원합니다. 목록을 선택하려면, 문단 맨 앞에서 두 칸을 띈 다음 ''*''를 사용하여 일반 목록을 만들거나, ''-'' 을 이용하여 숫자가 있는 목록을 만듭니다.
* 목록입니다
* 두번째 내용입니다
* 한 번 더 들어갑니다
* 그 다음 목록 내용입니다
- 숫자가 있습니다
- 또 있습니다
- 2 칸 더 들어가면 안으로 들어갑니다
- 그게 답니다
* 목록입니다
* 두번째 내용입니다
* 한 번 더 들어갑니다
* 그 다음 목록 내용입니다
- 숫자가 있습니다
- 또 있습니다
- 2 칸 더 들어가면 안으로 들어갑니다
- 그게 답니다
===== 표정 =====
DokuWiki 에서는 흔히 사용하는 이모티콘([[wp>emoticon]])을 그래픽으로 표현합니다. 추가하려면 ''smiley'' 디렉토리에 그림을 넣고 ''conf/smileys.conf'' 파일을 수정합니다. 기본으로 DokuWiki 에서 지원하는 표정은 다음과 같습니다.
* 8-) %% 8-) %%
* 8-O %% 8-O %%
* :-( %% :-( %%
* :-) %% :-) %%
* =) %% =) %%
* :-/ %% :-/ %%
* :-\ %% :-\ %%
* :-? %% :-? %%
* :-D %% :-D %%
* :-P %% :-P %%
* :-O %% :-O %%
* :-X %% :-X %%
* :-| %% :-| %%
* ;-) %% ;-) %%
* ^_^ %% ^_^ %%
* :?: %% :?: %%
* :!: %% :!: %%
* LOL %% LOL %%
* FIXME %% FIXME %%
* DELETEME %% DELETEME %%
===== 특수문자=====
[[dokuwiki]] 에서는 단순 문자를 특수문자로 바꿉니다. 인식하는 문자는 다음과 같습니다.
-> <- <-> => <= <=> >> << -- --- 640x480 (c) (tm) (r)
"그는 생각하였다. '이것이야말로 남자들의 세계다'..."
-> <- <-> => <= <=> >> << -- --- 640x480 (c) (tm) (r)
"그는 생각하였다. '이것이야말로 남자들의 세계다'..."
주의: 설정 파일을 수정하여 이 기능을 끌 수 있습니다.
===== 표 =====
DokuWiki 에서는 간단한 구문으로 표를 만들 수 있습니다.
^ 1장 ^ 2장 ^ 3장 ^
| 1행1열 | 1행2열 | 1행3열 |
| 2행1열 | 교차 (파이프 두개) ||
| 3행1열 | 3행2열 | 3행3열 |
보통 행은 ''|'' 으로 시작하고 끝나며, 구분이 있는 첫 행은 ''^'' 으로 시작하고 끝납니다.
^ 1장 ^ 2장 ^ 3장 ^
| 1행1열 | 1행2열 | 1행3열 |
| 2행1열 | 교차 (파이프 두개) ||
| 3행1열 | 3행2열 | 3행3열 |
셀을 수평연결하려면 위에서처럼 다음 칸을 완전히 비워 두십시오. 언제나 셀 구분자의 수가 같아야 합니다.
수직 머릿열도 가능합니다.
| ^ 1장 ^ 2장 ^
^ 3장 | 1행2열 | 1행3열 |
^ 4장 | 이번에는 합치지 않음 | |
^ 5장 | 2행2열 | 2행3열 |
보다시피, 칸 이전의 칸 구분자가 포맷을 결정합니다.
| ^ 1장 ^ 2장 ^
^ 3장 | 1행2열 | 1행3열 |
^ 4장 | 이번에는 합치지 않음 | |
^ 5장 | 2행2열 | 2행3열 |
노트: 수직으로 병합은 안됩니다.
표 내용도 정렬할 수 있습니다. 둘 이상의 공난을 텍스트의 반대쪽에 붙이십시오. 오른쪽 정렬시에는 왼쪽에 공난 둘, 왼쪽 정렬시에는 오른쪽에 공난 둘, 그리고 가운데로 몰려면 양쪽으로 공난 둘을 붙입니다.
^ 배열된 표 ^^^
| 오른쪽| 가운데 |왼쪽 |
|왼쪽 | 오른쪽| 가운데 |
| xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx |
소스는 다음과 같습니다.
^ 배열된 표 ^^^
| 오른쪽| 가운데 |왼쪽 |
|왼쪽 | 오른쪽| 가운데 |
| xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx |
===== 해석하지 않는 블록 =====
문서에 해석하지 않는 블록을 넣으려면 최소한 2 이상의 빈칸을 맨 앞에 두거나 (이전의 예) 혹은 ''code'' 또는 ''file'' 태그를 씁니다.
미리 포맷된 코드로 공난이 그대로 보입니다: 바로 <-이렇게
거의 비슷하지만, 파일을 인용할 때는 이렇게 합니다.
해석기가 특정 영역을 완전히 무시하도록 하려면 (즉 전혀 포맷하지 않도록 하려면) 그 영역을 ''nowiki'' 태그로 하거나 아니면 더 간단히 퍼센트 두 번''%%'' 으로 합니다.
다음과 같이 주소가 포함되어 있습니다만 http://www.splitbrain.org 또 **포맷**구문이 포함되어 있습니다만, 어떤 일도 일어나지 않습니다.
이 페이지 소스를 보시면 어떻게 이런 블록을 이용하는지 알 수 있습니다.
===== 구문 하이라이트 =====
[[dokuwiki]] 에서는 소스코드의 하이라이트할 수 있으며, 이를 통해 더 쉽게 읽히도록 할 수 있습니다. 여기에서는 [[http://qbnz.com/highlighter/|GeSHi]] 의 일반 구문 하이라이트(Generic Syntax Highlighter)를 사용합니다. -- 따라서 GeSHi 에서 지원하는 모든 언어가 지원됩니다. 구문문법은 이전 절의 코드 블록과 동일하지만, The syntax is the same like in the code block in the previous section, but this time the name of the used language is inserted inside the tag. Eg. ''
''.
/**
* The HelloWorldApp class implements an application that
* simply displays "Hello World!" to the standard output.
*/
class HelloWorldApp {
public static void main(String[] args) {
System.out.println("Hello World!"); //Display the string.
}
}
현재 아래의 언어 구문이 지원됩니다: //actionscript, ada, apache, asm, asp, bash, caddcl, cadlisp, c, c_mac, cpp, csharp, css, delphi, html4strict, java, javascript, lisp, lua, nsis, objc, oobas, pascal, perl, php-brief, php, python, qbasic, smarty, sql, vb, vbnet, visualfoxpro, xml//
===== HTML 및 PHP 임베드 =====
다음과 같이 ''html'' 또는 ''php'' 태그를 이용하여 문서 내에 HTML 혹은 PHP 코드를 삽입합니다.
This is some HTML
This is some HTML
echo 'A logo generated by PHP:';
echo '';
echo 'A logo generated by PHP:';
echo '';
**주의**: HTML 및 PHP 삽입은 기본 환경설정에서는 사용하지 않습니다. 사용하지 않으면, 코드는 실행되지 않고, 이렇게 보여 집니다.