도쿠위키 편집하기


편집하면 당신의 IP 주소가 공개적으로 기록됩니다. 계정을 만들고 로그인하면 편집 시 사용자 이름만 보이며, 위키 이용에 여러 가지 편의가 주어집니다.

편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.

최신판 당신의 편집
1번째 줄: 1번째 줄:
'''도쿠위키'''(DokuWiki)는 [[위키 엔진]]의 하나이다. 개발자는 [[독일]] 출신의 프로그래머 Andreas Gohr. 이름의 유래는 『Dokument([[문서]]를 뜻하는 [[독일어]] 단어) + WikiWiki』를 합성한 것. [[미디어위키]]와 함께 널리 사용되는 위키 엔진으로, [[텍스트 파일]] 기반의 [[위키]]다.
'''도쿠위키'''(DokuWiki)는 [[위키 엔진]] 중 하나다. 개발자는 독일 출신의 프로그래머 Andreas Gohr. 이름의 유래는 『Dokument(문서를 뜻하는 독일어 단어) + WikiWiki』를 합성한 것. [[미디어위키]]와 함께 널리 사용되는 위키 엔진으로, 텍스트 파일 기반의 위키다.


== 설치 ==
== 설치 ==
17번째 줄: 17번째 줄:


=== 문서파일 이름의 인코딩 설정 ===
=== 문서파일 이름의 인코딩 설정 ===
문서파일 이름의 기본 값은 [[URL]] [[인코딩]]이다. 이 방식은 [[운영체제]]의 [[언어]] 설정에 의존적이지 않고 어디서든 동일한 파일이름을 유지할 수 있다는 장점이 있으나, 사람이 쉽게 알아보기 힘든 단점이 있다. 따라서 이 방식을 좋아하지 않는다면, 다음처럼 {{파일|$도쿠위키/conf/local.php}}에서 설정 값을 넣어주자. [[인코딩]] 없이 파일 이름이 [[UTF-8]]로 저장된다.[※[[윈도우]]에서는 [[UTF-8]] 옵션을 쓰기 힘들다. 꼭 필요하다면 safe 옵션을 추천할 수 있겠지만 범용성면에서는 url이 낫다.]
문서파일 이름의 기본 값은 [[URL]] [[인코딩]]이다. 이 방식은 [[운영체제]]의 [[언어]] 설정에 의존적이지 않고 어디서든 동일한 파일이름을 유지할 수 있다는 장점이 있다. 그러나 사람이 쉽게 알아보기 힘든 단점이 있다. 따라서 이 방식이 싫다면 다음처럼 {{파일|$도쿠위키/conf/local.php}}에서 설정 값을 넣어주자. [[인코딩]] 없이 파일 이름이 [[UTF-8]]로 저장된다.(※[[윈도우]]에서는 [[UTF-8]] 옵션을 쓰기 힘들다. 꼭 필요하다면 safe 옵션을 추천할 수 있겠지만 범용성면에서는 url이 낫다.)
<syntaxhighlight lang="php">
<source lang="php">
$conf['fnencode'] = 'utf-8';
$conf['fnencode'] = 'utf-8';
</syntaxhighlight>
</source>


파일명 예시:
파일명 예시:
29번째 줄: 29번째 줄:
=== 인터위키 설정 ===
=== 인터위키 설정 ===
{{파일|$도쿠위키/conf/interwiki.php}}를 수정하여 단축어를 만들면 위키 문서간 링크(인터위키)를 만들어 넣기 쉽다. 다음은 [[리브레 위키]]로 가는 단축어다.
{{파일|$도쿠위키/conf/interwiki.php}}를 수정하여 단축어를 만들면 위키 문서간 링크(인터위키)를 만들어 넣기 쉽다. 다음은 [[리브레 위키]]로 가는 단축어다.
<syntaxhighlight lang="php">
<source lang="php">
lw  https://librewiki.net/wiki/{NAME}
lw  https://librewiki.net/wiki/{NAME}
</syntaxhighlight>
</source>


=== 글꼴 설정 ===
=== 글꼴 설정 ===
{{파일|$도쿠위키/conf/userstyle.css}}를 수정하여 다음처럼 [[글꼴]]을 선택적으로 적용할 수 있다.
{{파일|$도쿠위키/conf/userstyle.css}}를 수정하여 다음처럼 [[글꼴]]을 선택적으로 적용할 수 있다.
<syntaxhighlight lang="css">
<source lang="css">
body {
body {
     font-family: "함초롬돋움";
     font-family: "함초롬돋움";
     font-style: normal;
     font-style: normal;
}
div.dokuwiki textarea.edit {
    font-family: "Noto Sans CJK KR", "Noto Sans";
    font-style: normal;
    font-weight: 300;
}
}


62번째 줄: 56번째 줄:
     font-style: normal;
     font-style: normal;
}
}
</syntaxhighlight>
</source>


인쇄용은 {{파일|$도쿠위키/conf/userprint.css}}를 수정한다.
인쇄용은 {{파일|$도쿠위키/conf/userprint.css}}를 수정한다.
72번째 줄: 66번째 줄:


=== 템플릿 설정 ===
=== 템플릿 설정 ===
템플릿은 흔히 말하는 스킨 혹은 테마를 뜻한다. {{파일|$도쿠위키/lib/tpl}}에 템플릿을 내려받아 풀어둔 다음 {{파일|$도쿠위키/conf/local.php}}를 수정하면 적용할 수 있다.
템플릿은 흔히 말하는 스킨 혹은 테마를 뜻한다. {{파일|$도쿠위키/lib/tpl}}에 템플릿을 내려받아 풀어둔 다음 {{파일|$도쿠위키/lib/local.php}}를 수정하면 적용할 수 있다.
<syntaxhighlight lang="php">
<source lang="php">
$conf['template'] = '템플릿이름';
$conf['template'] = '템플릿이름';
</syntaxhighlight>
</source>


도쿠위키의 기본 템플릿(dokuwiki)는 겉보기엔 세련되어 보이지 않지만 모바일을 포함한 여러 상황에 무리 없이 대응하도록 잘 짜여져 있기 때문에 그냥 쓰는 것도 나쁘지 않다.
도쿠위키의 기본 템플릿(dokuwiki)는 겉보기엔 세련되어 보이지 않지만 모바일을 포함한 여러 상황에 무리 없이 대응하도록 잘 짜여져 있기 때문에 그냥 쓰는 것도 나쁘지 않다.
81번째 줄: 75번째 줄:
== 사용 ==
== 사용 ==
=== 문법 ===
=== 문법 ===
[[도쿠위키]][[미디어위키]]와 비교했을 때 문법 기호가 상당히 다르다. 다만 적용되는 원리는 유사하다. 더 자세한 내용은 [https://www.dokuwiki.org/wiki:syntax 도쿠위키 문법 도움말]에 안내되어 있다. 어차피 기본 도쿠위키의 문서 편집기에도 문법을 쉽게 표시하는 위키 편집기가 내장되어 있으니 어렵지 않게 작성할 수 있을 것이다.
기본 위키 문법이야 대동소이하니 [[리브레 위키]][[도움말:위키_문법|잘 사용할 줄 안다면]] 쉽게 사용할 수 있다. 필요하다면, [https://www.dokuwiki.org/wiki:syntax 여기]를 살펴본다.
 
도쿠위키와 미디어위키의 중요한 문법의 차이는 다음과 같다. 전반적으로 [[미디어위키]]보다는 [[모니위키]]와 문법적 형태가 더 유사한 점이 많이 보인다.
# 우선 문단 기호의 단계가 미디어위키와는 반대로 '=' 기호가 많은 것이 큰 문단이고, '='기호가 적은 것이 작은 문단을 나타낸다.
# 굵은 글씨는 <nowiki>**글씨**</nowiki>, 기울인 글씨는 <nowiki>//글씨//</nowiki>, 밑줄은 <nowiki>__글씨__</nowikI> 이런 식으로 표현된다. 그밖에도 상이한 내용이 여러 개 존재한다.
# 미디어위키와는 달리 [[외부 링크]]든 위키 내부 문서 링크든 대괄호 2개를 이용해서 표시한다.
# 목록 기호는 [[미디어위키]]와는 달리 앞에 공백을 띄워야 한다.
# 표 문법의 경우 [[미디어위키]]의 그것보다는 더 직관적이다. <nowiki>|(표내용1)|(표내용2)|</nowiki> 이런 식으로 줄 하나를 완성시킬 수 있다. 다만 표 기호 | 앞에 공백이 와서는 안 된다.
# 각주의 경우 소괄호 2개를 붙여서 사용한다. 즉 <nowiki>((각주의 내용))</nowiki> 이런 식으로 사용한다.
#<code><nowiki><html> </html>, <php> </php></nowiki></code> 기호를 사용해서 [[HTML]]이나 [[PHP]] 문법을 거의 무제한으로 사용할 수 있다. [[미디어위키]]가 별도의 기호 없이 html을 사용하며, html을 제한적으로만 지원하는 것과는 차이가 있다.
# 외부 이미지의 삽입이 자유롭다. 또한 이미지는 중괄호 2개를 이용해서 삽입한다. <nowiki>{{이름공간:파일명}}</nowiki> 이런 식으로 삽입이 가능하다. 또한 미디어위키와는 달리<ref>[[Localsettings.php]]에 별도의 셋팅을 해야 한다.</ref> 기본적으로 ogg 파일 등의 사운드 파일을 삽입할 수 있는 등 미디어위키에 비해 블로그 형식의 글을 작성하는 것이 유리하다.


=== 백업 ===
=== 백업 ===
도쿠위키 역시 [[백업]]이 중요하다. 백업 대상은 {{파일|dokuwiki/data}} 폴더에 몰려있으니 주기적으로 백업하여 소중한 문서를 보호하자. 도쿠위키의 [https://www.dokuwiki.org/faq:backup 안내]에 따른다면,
도쿠 위키 역시 백업이 중요하다. 백업 대상은 {{파일|dokuwiki/data}} 폴더에 몰려있으니 주기적으로 백업하여 소중한 문서를 보호하자. 도쿠 위키의 [https://www.dokuwiki.org/faq:backup 안내]에 따른다면,
* data/pages
* data/pages
* data/meta
* data/meta
104번째 줄: 88번째 줄:


정도를 신경 써주는 것이 좋겠다.
정도를 신경 써주는 것이 좋겠다.
=== 미디어위키와의 차이점 ===
이미지를 올릴 때, 미디어위키는 <nowiki>[[파일:XXX]]</nowiki>를 쓰지만 도쿠위키는 <nowiki>{{위키:XXX}}</nowiki>를 쓴다.


== 같이 보기 ==
== 같이 보기 ==
* [[도쿠위키/플러그인|도쿠위키의 플러그인]]
* [[도쿠위키/플러그인|도쿠위키의 플러그인]]
* 도쿠위키 기반의 위키
** [[넥스32 위키]]
** [[레드위키]]
** [[오픈위키]]: 도쿠위키 기반의 한국어 위키 중 가장 규모가 크다.
** [https://ccomma.net/ 꼼마네트워크]
* [[마크업 언어 문법 비교]]


== 관련 사이트 ==
== 바깥 링크 ==
* <small>'''(영어)'''</small> [http://www.dokuwiki.org/ 도쿠위키 공식 웹 사이트]
* {{언어고리|en}} [http://www.dokuwiki.org/ 도쿠위키 공식 웹 사이트]
* <small>'''(영어)'''</small> [http://download.dokuwiki.org 다운로드 페이지]
* {{언어고리|en}} [http://www.splitbrain.org/projects/dokuwiki 다운로드 페이지]


{{각주}}
{{각주}}
{{위키}}
{{위키위키}}
[[분류:도쿠위키| ]]
[[분류:위키 소프트웨어]]
리브레 위키에서의 모든 기여는 크리에이티브 커먼즈 저작자표시-동일조건변경허락 3.0 라이선스로 배포됩니다(자세한 내용에 대해서는 리브레 위키:저작권 문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요.
글이 직접 작성되었거나 호환되는 라이선스인지 확인해주세요. 리그베다 위키, 나무위키, 오리위키, 구스위키, 디시위키 및 CCL 미적용 사이트 등에서 글을 가져오실 때는 본인이 문서의 유일한 기여자여야 하고, 만약 본인이 문서의 유일한 기여자라는 증거가 없다면 그 문서는 불시에 삭제될 수 있습니다.
취소 편집 도움말 (새 창에서 열림)

| () [] [[]] {{}} {{{}}} · <!-- --> · [[분류:]] · [[파일:]] · [[미디어:]] · #넘겨주기 [[]] · {{ㅊ|}} · <onlyinclude></onlyinclude> · <includeonly></includeonly> · <noinclude></noinclude> · <br /> · <ref></ref> · {{각주}} · {|class="wikitable" · |- · rowspan=""| · colspan=""| · |}

이 문서에서 사용한 틀: