wiki:syntax
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판 | |||
wiki:syntax [2013/06/18 14:02] – [연결] kieuns | wiki:syntax [2024/04/23 22:43] (현재) – 바깥 편집 127.0.0.1 | ||
---|---|---|---|
줄 1: | 줄 1: | ||
+ | | ||
+ | [[doku> | ||
+ | 이 페이지는 문서들을 편집할 때 사용가능한 모든 문법들을 설명하고 있습니다. | ||
+ | |||
+ | 더 쉽게 문법을 익히려면 [[doku> | ||
+ | |||
+ | ===== 기본적인 텍스트 형식 ===== | ||
+ | [[doku> | ||
+ | 물론 **__//'' | ||
+ | |||
+ | [[doku> | ||
+ | 물론 **__//'' | ||
+ | |||
+ | |||
+ | < | ||
+ | < | ||
+ | |||
+ | |||
+ | 더 나아가 < | ||
+ | |||
+ | 더 나아가 < | ||
+ | |||
+ | 중간에 빈 행을 만들면, | ||
+ | 단락(절) 구분을 않고 **강제로 새 행을 만들기**를 원한다면, | ||
+ | 문자 다음에 공백 문자(tab이나 space)를 사용하거나 새로운 행을 만듭니다. | ||
+ | |||
+ | 이 텍스트는 여러 행으로 이루어져 있습니다.\\ 2개의 backslash는 | ||
+ | 뒤에 공백문자가 오거나 새로운 행을 만든 경우에만\\ | ||
+ | 처리되는 것을 \\주의하시기 바랍니다. | ||
+ | |||
+ | 이 텍스트는 여러 행으로 이루어져 있습니다.\\ 2개의 backslash는 | ||
+ | 뒤에 공백문자가 오거나 새로운 행을 만든 경우에만\\ | ||
+ | 처리되는 것을 \\주의하시기 바랍니다. | ||
+ | |||
+ | 정말 필요한 경우에만 강제로 새 행 만들기를 사용하기 바랍니다. | ||
+ | |||
+ | ===== 연결 ===== | ||
+ | |||
+ | [[doku> | ||
+ | |||
+ | ==== 외부 연결 ==== | ||
+ | |||
+ | http:// | ||
+ | [[http:// | ||
+ | < | ||
+ | |||
+ | http:// | ||
+ | 인식됩니다. [[http:// | ||
+ | 있으며, < | ||
+ | |||
+ | ==== 내부 연결 ==== | ||
+ | |||
+ | 내부 링크는 중첩된 대괄호 문자들을 사용해서 만들수 있습니다. | ||
+ | [[doku> | ||
+ | [[doku> | ||
+ | |||
+ | [[doku> | ||
+ | [[doku> | ||
+ | |||
+ | [[doku> | ||
+ | |||
+ | 페이지 이름에 그침표(: | ||
+ | |||
+ | 페이지 이름에 그침표(: | ||
+ | 있습니다. | ||
+ | |||
+ | 자세한 부분들은 [[https:// | ||
+ | |||
+ | 페이지 내의 특정 섹션에 링크하는 하려면 해쉬 기호(# | ||
+ | [[syntax# | ||
+ | |||
+ | [[syntax# | ||
+ | | ||
+ | 페이지 이름에 공백이 있을 경우, 공백이 ' | ||
+ | |||
+ | 주석: | ||
+ | |||
+ | * [[syntax|기존 페이지]]와 링크하는 것과 [[존재하지 않는 페이지]]와 링크하는 것은 표시되는 모습이 다릅니다.. | ||
+ | * 기본적으로 자동적으로 링크를 만들기 위한 [[wp> | ||
+ | * 섹션의 이름이 바뀐다면, | ||
+ | |||
+ | |||
+ | ==== Interwiki ==== | ||
+ | |||
+ | Dokuwiki는 [[doku> | ||
+ | InterWiki는 다른 Wiki에 대한 간편한 링크 방법입니다. | ||
+ | 예를 들어 [[wp> | ||
+ | |||
+ | Dokuwiki는 [[doku> | ||
+ | InterWiki는 다른 Wiki에 대한 간편한 링크 방법입니다. | ||
+ | 예를 들어 [[wp> | ||
+ | |||
+ | ==== Windows 공유 폴더 ==== | ||
+ | |||
+ | Windows 공유 폴더도 [[\\server\share|this]]처럼 사용할 수 있습니다. | ||
+ | 다만, [[wp> | ||
+ | |||
+ | Windows 공유 폴더도 [[\\server\share|this]]처럼 사용할 수 있습니다. | ||
+ | |||
+ | 주석: | ||
+ | |||
+ | * 보안상의 이유로, Windows 공유 폴더를 직접 둘러볼 수 있는 것은, 기본적으로 Microsoft Internet Explorer(의 " | ||
+ | * Mozilla나 Firefox에서는 [[http:// | ||
+ | |||
+ | ==== 그림 연결 ==== | ||
+ | |||
+ | 다음과 같이 링크에 관련된 문법과 [[# | ||
+ | 내부링크와 외부 링크에 대해 이미지를 이용할 수 있습니다. | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | [[http:// | ||
+ | |||
+ | 주의: 링크 이름에서만 문법 서식이 사용 가능합니다. | ||
+ | [[# | ||
+ | (그림 크기 변경, | ||
+ | |||
+ | |||
+ | ===== 각주 ===== | ||
+ | |||
+ | 중첩된 소괄호를 이용하여 각주((이것이 각주))를 추가할 수 있습니다. | ||
+ | 중첩된 소괄호를 이용하여 각주((이것이 각주))를 추가할 수 있습니다. | ||
+ | |||
+ | |||
+ | ===== 구간 설정 ===== | ||
+ | |||
+ | 문서 내용을 구조적으로 만들기 위한 구간을 최대 5단계까지 사용 가능합니다. | ||
+ | |||
+ | 구간 이름들을 3개 이상 가지고 있는 경우 목차가 자동적으로 생성됩니다. | ||
+ | 문서 내에 ''< | ||
+ | ==== 3단계 구간 이름 ==== | ||
+ | === 4단계 구간 이름 === | ||
+ | == 5단계 구간 이름 == | ||
+ | |||
+ | ==== 3단계 구간 이름 ==== | ||
+ | === 4단계 구간 이름 === | ||
+ | == 5단계 구간 이름 == | ||
+ | |||
+ | 대쉬 (-)를 네 개 이상 연속해서 사용한다면, | ||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | ===== 그림과 다른 파일들 ===== | ||
+ | |||
+ | 중괄호를 사용하여 [[doku> | ||
+ | |||
+ | 실제 크기: | ||
+ | |||
+ | 폭 변경: | ||
+ | |||
+ | 폭과 높이를 변경((그림 가로세로비와 지정된 폭과 높이의 비율이 다른 경우는 크기 조율되기 전에 새로운 가로세로비에 맞춰집니다.)): | ||
+ | |||
+ | 외부 그림 크기 변경: | ||
+ | |||
+ | 실제 크기: | ||
+ | 폭 변경: | ||
+ | 폭과 높이 변경: | ||
+ | 외부 그림 크기 변경: | ||
+ | |||
+ | 좌, | ||
+ | |||
+ | {{ wiki: | ||
+ | |||
+ | {{wiki: | ||
+ | |||
+ | {{ wiki: | ||
+ | |||
+ | {{ wiki: | ||
+ | {{wiki: | ||
+ | {{ wiki: | ||
+ | |||
+ | 물론 그림 이름 역시 추가할 수 있습니다.(대부분의 브라우저에서 툴 팁으로 보여집니다) | ||
+ | |||
+ | {{ wiki: | ||
+ | |||
+ | {{ wiki: | ||
+ | |||
+ | 지정된 그림파일명이 ("gif, jpeg, png" | ||
+ | |||
+ | 그림파일을 다른 문서로 링크하기 위해서는 위 [[#그림 연결]]을 참조해 주십시오. | ||
+ | |||
+ | ===== 목록 ===== | ||
+ | |||
+ | Dokuwiki는 번호 목록과 번호없는 목록들을 지원합니다. | ||
+ | 스페이스2개로 들여쓰기 후에 번호없는 목록은 '' | ||
+ | |||
+ | * 목록입니다. | ||
+ | * 2번째 항목 | ||
+ | * 다른 레벨이 있을 수도 있습니다. | ||
+ | * 또 다른 항목 | ||
+ | |||
+ | - 번호 목록입니다. | ||
+ | - 또 다른 항목 | ||
+ | - 더 깊은 레벨을 사용하려면 단지 들여쓰기를 하면 됩니다. | ||
+ | - 이상 끝 | ||
+ | |||
+ | < | ||
+ | * 목록입니다. | ||
+ | * 2번째 항목 | ||
+ | * 다른 레벨이 있을 수도 있습니다. | ||
+ | * 또 다른 항목 | ||
+ | |||
+ | - 번호 목록입니다. | ||
+ | - 또 다른 항목 | ||
+ | - 더 깊은 레벨을 사용하려면 단지 들여쓰기를 하면 됩니다. | ||
+ | - 이상 끝 | ||
+ | </ | ||
+ | |||
+ | [[doku> | ||
+ | |||
+ | |||
+ | ===== 문자 변환 ===== | ||
+ | |||
+ | DokuWiki는 특정 문자나 문자열을 그림이나 다른 문자, HTML 등으로 변환할 수 있습니다. | ||
+ | |||
+ | 문자에서 그림으로의 변환 기능은 주로 스마일리를 통해 사용됩니다. 문자에서 HTML로의 변환기능은 기호의 변환에 사용되지만 다른 HTML로 변환하기 위해 설정할 수도 있습니다. | ||
+ | |||
+ | ==== 문자에서 그림으로 바꾸기 ==== | ||
+ | |||
+ | Dokuwiki 는 일반적으로 사용되는 [[wp> | ||
+ | 이와 같은 [[doku> | ||
+ | |||
+ | * 8-) %% 8-) %% | ||
+ | * 8-O %% 8-O %% | ||
+ | * :-( %% :-( %% | ||
+ | * :-) %% :-) %% | ||
+ | * =) %% =) %% | ||
+ | * :-/ %% :-/ %% | ||
+ | * :-\ %% :-\ %% | ||
+ | * :-? %% :-? %% | ||
+ | * :-D %% :-D %% | ||
+ | * :-P %% :-P %% | ||
+ | * :-O %% :-O %% | ||
+ | * :-X %% :-X %% | ||
+ | * :-| %% :-| %% | ||
+ | * ;-) %% ;-) %% | ||
+ | * ^_^ %% ^_^ %% | ||
+ | * :?: %% :?: %% | ||
+ | * :!: %% :!: %% | ||
+ | * LOL %% LOL %% | ||
+ | * FIXME %% FIXME %% | ||
+ | * DELETEME %% DELETEME %% | ||
+ | |||
+ | ==== 문자에서 HTML로의 변환 ==== | ||
+ | |||
+ | 기호: [[https:// | ||
+ | |||
+ | -> <- <-> => <= <=> >> << -- --- 640x480 (c) (tm) (r) | ||
+ | "He thought ' | ||
+ | |||
+ | < | ||
+ | -> <- <-> => <= <=> >> << -- --- 640x480 (c) (tm) (r) | ||
+ | "He thought ' | ||
+ | </ | ||
+ | |||
+ | 마찬가지로 어떤 HTML 에서도 [[doku>: | ||
+ | |||
+ | 패턴 파일 설정에 의해 변환하는 것 이외에 3가지의 예외가 있습니다. 곱하기 기호 (640x480), ' | ||
+ | |||
+ | ===== 인용 ===== | ||
+ | |||
+ | 때때로 댓글이거나 코멘트임을 표현하고 싶은 경우에 다음의 문법을 사용합니다. | ||
+ | |||
+ | 내 생각에는 우리가 해야 할 것 같은데. | ||
+ | | ||
+ | > 아니, 하면 안돼 | ||
+ | | ||
+ | >> 음, 우리가 해야 돼. | ||
+ | | ||
+ | > 정말로? | ||
+ | | ||
+ | >> 그래! | ||
+ | | ||
+ | >>> | ||
+ | |||
+ | 내 생각에는 우리가 해야 할 것 같은데. | ||
+ | |||
+ | > 아니, 하면 안돼 | ||
+ | |||
+ | >> 음, 우리가 해야 돼. | ||
+ | |||
+ | > 정말로? | ||
+ | |||
+ | >> 그래! | ||
+ | |||
+ | >>> | ||
+ | |||
+ | |||
+ | ===== 표 ===== | ||
+ | |||
+ | 간단한 문법으로 표(테이블)을 작성할 수 있습니다. | ||
+ | |||
+ | ^ 이름 1 ^ 이름 2 ^ 이름 3 ^ | ||
+ | | 행 1 열 1 | 행 1 열 2 | 행 1 열 3 | | ||
+ | | 행 2 열 1 | 열 병합 (주의: 파이프 문자가 2개 연속) | ||
+ | | 행 3 열 1 | 행 2 열 2 | 행 2 열 3 | | ||
+ | |||
+ | 표의 일반적인 행들은 시작과 끝에 '' | ||
+ | |||
+ | ^ 이름 1 ^ 이름 2 ^ 이름 3 ^ | ||
+ | | 행 1 열 1 | 행 1 열 2 | 행 1 열 3 | | ||
+ | | 행 2 열 1 | 열 병합 (주의: 파이프 문자가 2개 연속) | ||
+ | | 행 3 열 1 | 행 2 열 2 | 행 2 열 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 | | ||
+ | |||
+ | 행을 병합할 수도 있습니다. 행 병합을 할 경우에는 병합 대상 셀의 아래 셀 안에 ":::" | ||
+ | |||
+ | ^ 이름 1 ^ 이름 2 ^ 이름 3 ^ | ||
+ | | 행 1 열 1 | 행 병합 | ||
+ | | 행 2 열 1 | ::: | 행 2 열 3 | | ||
+ | | 행 3 열 1 | ::: | 행 2 열 3 | | ||
+ | |||
+ | 이 셀들에 ":::" | ||
+ | |||
+ | ^ 이름 1 ^ 이름 2 ^ 이름 3 ^ | ||
+ | | 행 1 열 1 | 행 병합 | ||
+ | | 행 2 열 1 | ::: | 행 2 열 3 | | ||
+ | | 행 3 열 1 | ::: | 행 2 열 3 | | ||
+ | |||
+ | 표의 내용을 정렬할 수 있습니다. 2개 이상의 공백문자를 텍스트의 반대쪽에 추가하면 됩니다. | ||
+ | 즉, 오른쪽으로 정렬하려면 왼쪽으로 스페이스 2개를, 왼쪽으로 정렬하려면 오른쪽으로 스페이스 2개를 추가합니다. | ||
+ | 가운데로 정렬하려면 텍스트의 양쪽 끝에 스페이스 2개를 추가합니다. | ||
+ | |||
+ | ^ 정렬된 표 ^^^ | ||
+ | | 오른쪽| | ||
+ | |왼쪽 | ||
+ | | xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx | | ||
+ | |||
+ | 소스에서는 다음과 같이 보입니다. | ||
+ | |||
+ | ^ | ||
+ | | 오른쪽| | ||
+ | |왼쪽 | ||
+ | | xxxxxxxxxxxx | xxxxxxxxxxxx | xxxxxxxxxxxx | | ||
+ | |||
+ | |||
+ | ===== 자동 변형하지 않는 블록 ===== | ||
+ | |||
+ | 만약 입력한 대로 (아무것도 변형되지 않고) 표시되어야 할 필요가 있는 경우에는 '' | ||
+ | |||
+ | < | ||
+ | 이 텍스트에는 http:// | ||
+ | </ | ||
+ | 마찬가지로 %%//__이__ 스마일리 첨부// 문자 ;-)%% 도 자동 변형 되지 않습니다. | ||
+ | |||
+ | < | ||
+ | 이 텍스트에는 http:// | ||
+ | </ | ||
+ | 마찬가지로 %%//__이__ 스마일리 첨부// 문자 ;-)%% 도 자동 변형 되지 않습니다. | ||
+ | |||
+ | ===== 코드 블럭 ===== | ||
+ | |||
+ | 최소한 2개 이상의 스페이스로 들여쓰기를 하거나 '' | ||
+ | |||
+ | 두 칸을 띄어쓰기한 문장입니다. | ||
+ | |||
+ | < | ||
+ | 자동 변형이 끝난 코드입니다. 스페이스 수가 다음과 같이 유지됩니다. 예, | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | 위와 같지만, 파일 내용을 표시할 때에 사용합니다. | ||
+ | </ | ||
+ | |||
+ | 위의 블럭은 아래와 같은 소스로부터 작성되었습니다. | ||
+ | |||
+ | 두 칸을 띄어쓰기한 문장입니다. | ||
+ | |||
+ | < | ||
+ | 자동 변형이 끝난 코드입니다. 스페이스 수가 다음과 같이 유지됩니다. 예, | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | 위와 같지만, 파일 내용을 표시할 때에 사용합니다. | ||
+ | </ | ||
+ | |||
+ | ==== 구문 강조 ==== | ||
+ | |||
+ | DokuWiki는 소스 코드에 구문 강조를 사용하여, | ||
+ | DokuWiki는 일반적인 구문강조기 [[http:// | ||
+ | |||
+ | |||
+ | <code java> | ||
+ | /** | ||
+ | * The HelloWorldApp class implements an application that | ||
+ | * simply displays "Hello World!" | ||
+ | */ | ||
+ | class HelloWorldApp { | ||
+ | public static void main(String[] args) { | ||
+ | System.out.println(" | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | 현재 다음과 같은 언어들을 지원합니다. //abap, actionscript-french, | ||
+ | |||
+ | ==== 내려받을 수 있는 코드 블럭 ==== | ||
+ | |||
+ | 앞서 말한 " | ||
+ | |||
+ | < | ||
+ | <file php myexample.php> | ||
+ | <?php echo "hello world!"; | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <file php myexample.php> | ||
+ | <?php echo "hello world!"; | ||
+ | </ | ||
+ | |||
+ | 구문 강조를 하고 싶지는 않지만 다운로드할 수 있는 경우에는 '' | ||
+ | |||
+ | |||
+ | ===== HTML과 PHP 삽입 | ||
+ | |||
+ | '' | ||
+ | |||
+ | HTML의 예: | ||
+ | |||
+ | < | ||
+ | < | ||
+ | 이것은 <span style=" | ||
+ | </ | ||
+ | < | ||
+ | <p style=" | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | 이것은 <span style=" | ||
+ | </ | ||
+ | < | ||
+ | <p style=" | ||
+ | </ | ||
+ | |||
+ | PHP의 예: | ||
+ | |||
+ | < | ||
+ | <php> | ||
+ | echo 'PHP 에 의해 생성된 로고:'; | ||
+ | echo '< | ||
+ | echo '(HTML 인라인 요소를 생성)'; | ||
+ | </ | ||
+ | <PHP> | ||
+ | echo '< | ||
+ | echo '< | ||
+ | echo '</ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <php> | ||
+ | echo 'PHP 에 의해 생성된 로고:'; | ||
+ | echo '< | ||
+ | echo '(HTML 인라인 요소를 생성)'; | ||
+ | </ | ||
+ | <PHP> | ||
+ | echo '< | ||
+ | echo '< | ||
+ | echo '</ | ||
+ | </ | ||
+ | |||
+ | **주의**: HTML과 PHP은 기본 설정에서는 동작하지 않도록 되어 있습니다. 만일 동작하지 않도록 되어 있는 경우에는 코드는 실행되는 대신에 그대로 표시됩니다. | ||
+ | |||
+ | ===== RSS/ATOM 피드 읽기 ===== | ||
+ | [[https:// | ||
+ | ^ 파라미터 | ||
+ | | 숫자 | ||
+ | | reverse | ||
+ | | author | ||
+ | | date | 날짜를 표시한다. | | ||
+ | | description | 개요를 표시한다. 포함되어 있는 모든 HTML 태그는 무시됩니다. | | ||
+ | | 숫자[dhm] | ||
+ | |||
+ | 업데이트 간격의 기본값은 4시간 입니다. 10분 미만으로 설정하면 10분으로 취급됩니다. 통상[[https:// | ||
+ | |||
+ | **예: ** | ||
+ | |||
+ | {{rss> | ||
+ | |||
+ | {{rss> | ||
+ | |||
+ | ===== 제어용 매크로 ===== | ||
+ | |||
+ | 어떤 구문은 그 자신은 출력되지 않지만 DokuWiki 의 동작에 영향을 미칩니다. 아래와 같은 제어용 매크로를 이용할 수 있습니다. | ||
+ | |||
+ | ^ 매크로 | ||
+ | | %%~~NOTOC~~%% | ||
+ | | %%~~NOCACHE~~%% | 기본값은 DokuWiki 는 모든 출력을 캐쉬합니다. 이 동작은 경우에 따라 바라지 않는 행동일 수 있습니다. (%%< | ||
+ | |||
+ | ===== 문법 플러그인 ===== | ||
+ | |||
+ | DokuWiki 문법은, [[doku> | ||
+ | 설치된 플러그인의 사용 방법은 각 플러그인의 설명 페이지에 있습니다. | ||
+ | 이 DokuWiki에서는 다음의 문법 플러그인이 사용 가능합니다. | ||
+ | |||
+ | ~~INFO: | ||
+ | |||
+ | |||
+ | ===== 번역 ===== | ||
+ | |||
+ | //english version: dokuwiki-2006-03-09. // | ||
+ | |||
+ | //Add your email here if you created translated or modified whole or part of this page.// | ||
+ | |||
+ | * // | ||
+ | * 번역시 일본어 문서를 참고 했습니다. | ||
+ | |||
+ | * // modified | ||
+ | * // english version dokuwiki-2006-12-02 // | ||
+ | * 매끄럽지 못한 일본식 표기 부분을 수정했습니다. | ||
+ | * [[bootmeta@zoo.com|jk Lee]] - real mail domain is gmail, not zoo.com for spam filtering | ||
+ | |||
+ | * // modified | ||
+ | * // english version dokuwiki-2010-01-15 // | ||
+ | * 번역시 일본어 문서를 참고했습니다. | ||
+ | * [[elofwind@gmail.com|Yu-Tak Kim]] |