편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
'''도쿠위키'''(DokuWiki)는 [[위키 엔진]] | '''도쿠위키'''(DokuWiki)는 [[위키 엔진]] 중 하나다. 개발자는 독일 출신의 프로그래머 Andreas Gohr. 이름의 유래는 『Dokument(문서를 뜻하는 독일어 단어) + WikiWiki』를 합성한 것. [[미디어위키]]와 함께 널리 사용되는 위키 엔진으로, 텍스트 파일 기반의 위키다. | ||
== 설치 == | == 설치 == | ||
12번째 줄: | 12번째 줄: | ||
== 설정 == | == 설정 == | ||
최초 실행하면 설정 항목을 작성하게 되는데, 개인 사용자라면 | 최초 실행하면 설정 항목을 작성하게 되는데, 개인 사용자라면 위키 이름과 사용 언어 정도만 설정해두면 될 것이다. 또, 필요하다면 외부 접근에 대비해 비번을 설정하거나, 아파치 설정을 이용하여 선별적으로 허용 및 차단하도록 한다. | ||
설정이 끝났다면 {{파일|$도쿠위키/install.php}}는 이름을 바꿔 접근할 수 없도록 해둔다. ( | 설정이 끝났다면, {{파일|$도쿠위키/install.php}}는 이름을 바꿔 접근할 수 없도록 해둔다. (윈도우라면, "DokuWikiStick" 폴더에서 찾아볼 수 있다.) | ||
=== 문서파일 이름의 인코딩 설정 === | === 문서파일 이름의 인코딩 설정 === | ||
문서파일 이름의 기본 값은 | 문서파일 이름의 기본 값은 URL인코딩이다. 이 방식은 운영체제의 언어 설정에 의존적이지 않고, 어디서든 동일한 파일이름을 유지할 수 있다는 장점이 있지만, 사람이 알아보기는 힘든 단점이 있다. 따라서 이 방식에 대한 불호자를 위하여 다음 처럼 {{파일|$도쿠위키/conf/local.php}}에서 설정 값을 넣어주면, 인코딩 없이 파일 이름이 UTF-8인채로 저장된다.[※윈도우에서는 utf-8 옵션을 쓰기 힘들며, 꼭 필요하다면 safe 옵션을 추천할 수 있겠지만, 범용성면에서는 url이 낫다.] | ||
< | <source lang="php"> | ||
$conf['fnencode'] = 'utf-8'; | $conf['fnencode'] = 'utf-8'; | ||
</ | </source> | ||
파일명 예시: | 파일명 예시: | ||
28번째 줄: | 28번째 줄: | ||
=== 인터위키 설정 === | === 인터위키 설정 === | ||
{{파일|$도쿠위키/conf/interwiki.php}}를 수정하여 단축어를 만들면 위키 문서간 | {{파일|$도쿠위키/conf/interwiki.php}}를 수정하여 단축어를 만들면, 위키 문서간 링크를 만들어 넣기 쉽다. 다음은 리브레위키로 가는 단축어다. | ||
< | <source lang="php"> | ||
lw https://librewiki.net/wiki/{NAME} | lw https://librewiki.net/wiki/{NAME} | ||
</ | </source> | ||
=== 글꼴 설정 === | === 글꼴 설정 === | ||
{{파일|$도쿠위키/conf/userstyle.css}}를 수정하여 | {{파일|$도쿠위키/conf/userstyle.css}}를 수정하여 다음 처럼 글꼴을 선택적으로 적용할 수 있다. | ||
< | <source lang="css"> | ||
body { | body { | ||
font-family: "함초롬돋움"; | font-family: "함초롬돋움"; | ||
font-style: normal; | font-style: normal; | ||
} | } | ||
57번째 줄: | 51번째 줄: | ||
font-style: normal; | font-style: normal; | ||
} | } | ||
</source> | |||
</ | |||
인쇄용은 {{파일|$도쿠위키/conf/userprint.css}}를 수정한다. | 인쇄용은 {{파일|$도쿠위키/conf/userprint.css}}를 수정한다. | ||
=== 플러그인 설치 및 설정 === | === 플러그인 설치 및 설정 === | ||
도쿠위키는 다양한 | 도쿠위키는 다양한 플러그인을 지원한다. 윈도우-포터블 버전이라면, {{파일|$도쿠위키/lib/plugins}} 폴더에 플러그인 파일을 압축 해체하여 통째로 넣어두면 된다. 그리고 도쿠위키를 재실행하여 플러그인이 작동하는 것을 확인하면 설치는 완료. | ||
플러그인에 대한 설정은 별도의 설정파일이 없는 경우가 많기 때문에 직접 소스 코드를 수정함으로써 이루어진다. | |||
=== 템플릿 설정 === | === 템플릿 설정 === | ||
템플릿은 흔히 말하는 스킨 혹은 테마를 뜻한다. {{파일|$도쿠위키/lib/tpl}}에 템플릿을 내려받아 풀어둔 다음 {{파일|$도쿠위키/ | 템플릿은 흔히 말하는 스킨 혹은 테마를 뜻한다. {{파일|$도쿠위키/lib/tpl}}에 템플릿을 내려받아 풀어둔 다음 {{파일|$도쿠위키/lib/local.php}}를 수정하면 적용할 수 있다. | ||
< | <source lang="php"> | ||
$conf['template'] = '템플릿이름'; | $conf['template'] = '템플릿이름'; | ||
</ | </source> | ||
도쿠위키의 기본 템플릿(dokuwiki)는 겉보기엔 세련되어 보이지 않지만 | 도쿠위키의 기본 템플릿(dokuwiki)는 겉보기엔 세련되어 보이지 않지만, 여러 상황에 무리 없이 대응하도록 잘 짜여져 있기 때문에 그냥 쓰는 것도 나쁘지 않다. | ||
== 사용 == | == 사용 == | ||
=== 문법 === | === 문법 === | ||
[[ | 기본 위키 문법이야 대동소이하니 [[리브레 위키]]를 [[도움말:위키_문법|잘 사용할 줄 안다면]] 쉽게 사용할 수 있다. 필요하다면, [https://www.dokuwiki.org/wiki:syntax 여기]를 살펴본다. | ||
=== 백업 === | === 백업 === | ||
도쿠 위키 역시 백업이 중요하다. 백업 대상은 {{파일|dokuwiki/data}} 폴더에 몰려있으니 주기적으로 백업하여 소중한 문서를 보호하자. 도쿠 위키의 [https://www.dokuwiki.org/faq:backup 안내]에 따른다면, | |||
* data/pages | * data/pages | ||
* data/meta | * data/meta | ||
104번째 줄: | 83번째 줄: | ||
정도를 신경 써주는 것이 좋겠다. | 정도를 신경 써주는 것이 좋겠다. | ||
=== 미디어위키와의 차이점 === | |||
이미지를 올릴 때, 미디어위키는 <nowiki>[[파일:XXX]]</nowiki>를 쓰지만 도쿠위키는 <nowiki>{{위키:XXX}}</nowiki>를 쓴다. | |||
== 같이 보기 == | == 같이 보기 == | ||
* [[도쿠위키/플러그인|도쿠위키의 플러그인]] | * [[도쿠위키/플러그인|도쿠위키의 플러그인]] | ||
== | == 바깥 링크 == | ||
* | * {{언어고리|en}} [http://www.dokuwiki.org/ 도쿠위키 공식 웹 사이트] | ||
* | * {{언어고리|en}} [http://www.splitbrain.org/projects/dokuwiki 다운로드 페이지] | ||
{{각주}} | {{각주}} | ||
{{ | {{위키위키}} | ||
[[분류: | [[분류:위키 소프트웨어]] |