문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
wiki:도쿠위키_제작과정 [2021/12/29 11:25] clayeryan@gmail.com [도쿠위키 제작 일지] |
wiki:도쿠위키_제작과정 [2024/04/03 19:12] (현재) clayeryan@gmail.com [메인페이지의 수정] |
||
---|---|---|---|
줄 28: | 줄 28: | ||
==== 우선 다운로드 ==== | ==== 우선 다운로드 ==== | ||
+ | |||
+ | [[https:// | ||
+ | |||
++++ 도쿠위키를 다운로드 받으십시오| | ++++ 도쿠위키를 다운로드 받으십시오| | ||
{{ : | {{ : | ||
줄 35: | 줄 38: | ||
====도쿠위키 처음 설정==== | ====도쿠위키 처음 설정==== | ||
ftp의 경우 : 업로드 해주면 된다. 시간이 좀 걸리더라. (다른 일 보고 오기를 추천) / 도메인 경로로 접속하면 된다. 안 되면 install.php 붙여서 접속해보고, | ftp의 경우 : 업로드 해주면 된다. 시간이 좀 걸리더라. (다른 일 보고 오기를 추천) / 도메인 경로로 접속하면 된다. 안 되면 install.php 붙여서 접속해보고, | ||
+ | |||
+ | ==== 환경설정 ==== | ||
+ | |||
+ | 테마 등을 바꾸기 위해서는 '' | ||
+ | |||
+ | | ||
+ | <code java> | ||
+ | /* Basic Settings */ | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | $conf[' | ||
+ | </ | ||
+ | ++++ | ||
+ | |||
+ | 이렇게 수정해주었다. | ||
+ | |||
+ | ==== 메인페이지의 수정 ==== | ||
+ | |||
+ | <hi # | ||
+ | |||
+ | 경로 : '' | ||
+ | |||
+ | ++++main.php 소스| | ||
+ | <file php main.php> | ||
+ | <?php | ||
+ | /** | ||
+ | * DokuWiki NME Template | ||
+ | * | ||
+ | * @link | ||
+ | * @based on white template | ||
+ | * @editor | ||
+ | * @license | ||
+ | */ | ||
+ | |||
+ | if (!defined(' | ||
+ | @require_once(dirname(__FILE__).'/ | ||
+ | header(' | ||
+ | $showSidebar = page_findnearest($conf[' | ||
+ | ?> | ||
+ | < | ||
+ | <html xmlns=" | ||
+ | |||
+ | < | ||
+ | <!-- Google Tag Manager --> | ||
+ | < | ||
+ | (function(w, | ||
+ | w[l] = w[l] || []; | ||
+ | w[l].push({ | ||
+ | ' | ||
+ | event: ' | ||
+ | }); | ||
+ | var f = d.getElementsByTagName(s)[0], | ||
+ | j = d.createElement(s), | ||
+ | dl = l != ' | ||
+ | j.async = true; | ||
+ | j.src = | ||
+ | ' | ||
+ | f.parentNode.insertBefore(j, | ||
+ | })(window, document, ' | ||
+ | </ | ||
+ | <!-- End Google Tag Manager --> | ||
+ | <script type=" | ||
+ | <meta charset=" | ||
+ | <meta name=" | ||
+ | maximum-scale=1.0, | ||
+ | <meta name=" | ||
+ | <meta property=" | ||
+ | <meta property=" | ||
+ | <meta property=" | ||
+ | <meta property=" | ||
+ | <meta property=" | ||
+ | <?php tpl_metaheaders() ?> | ||
+ | <?php tpl_includeFile(' | ||
+ | < | ||
+ | < | ||
+ | (function(H) { | ||
+ | H.className = H.className.replace(/ | ||
+ | })(document.documentElement) | ||
+ | </ | ||
+ | |||
+ | <?php echo tpl_favicon(array(' | ||
+ | < | ||
+ | window.dataLayer = window.dataLayer || []; | ||
+ | |||
+ | function gtag() { | ||
+ | dataLayer.push(arguments); | ||
+ | } | ||
+ | gtag(' | ||
+ | gtag(' | ||
+ | </ | ||
+ | |||
+ | <!--- 구글 애드센스 스크립트 ---> | ||
+ | <script data-ad-client=" | ||
+ | <!--- 구글 애널리틱스 스크립트 ---> | ||
+ | <!-- Global site tag (gtag.js) - Google Analytics --> | ||
+ | <script async src=" | ||
+ | <!--- 우측 광고 정렬 스크립트 ---> | ||
+ | <style type=" | ||
+ | # | ||
+ | position: relative; | ||
+ | z-index: 3; | ||
+ | } | ||
+ | # | ||
+ | position: absolute; | ||
+ | display: none; | ||
+ | z-index: 1; | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | <style type=" | ||
+ | #button { | ||
+ | background: #FFF; | ||
+ | } | ||
+ | |||
+ | # | ||
+ | background: #F2F2F2; | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | <link rel=" | ||
+ | |||
+ | <script src="// | ||
+ | </ | ||
+ | |||
+ | <body id=" | ||
+ | <div id=" | ||
+ | <?php html_msgarea() ?> | ||
+ | <?php tpl_includeFile(' | ||
+ | <div id=" | ||
+ | <!-- ********** HEADER ********** --> | ||
+ | < | ||
+ | <div class=" | ||
+ | < | ||
+ | <div class=" | ||
+ | <?php if ($showSidebar): | ||
+ | <button class=" | ||
+ | <?php endif; ?> | ||
+ | </ | ||
+ | <div class=" | ||
+ | <button class=" | ||
+ | <button class=" | ||
+ | </ | ||
+ | </ | ||
+ | <div class=" | ||
+ | <?php tpl_searchform(); | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <!-- ********** sidebar ********** --> | ||
+ | <div id=" | ||
+ | <!-- ********** ASIDE ********** --> | ||
+ | <?php if ($showSidebar): | ||
+ | <div id=" | ||
+ | <?php tpl_includeFile(' | ||
+ | <?php tpl_include_page($conf[' | ||
+ | <?php tpl_includeFile(' | ||
+ | |||
+ | <div id=" | ||
+ | <img src=" | ||
+ | </ | ||
+ | |||
+ | <!-- TOC --> | ||
+ | <div id=" | ||
+ | <?php tpl_toc()?> | ||
+ | </ | ||
+ | </ | ||
+ | <?php endif; ?> | ||
+ | |||
+ | <div id=" | ||
+ | <!-- PAGE TOOLS --> | ||
+ | <div id=" | ||
+ | < | ||
+ | <ul> | ||
+ | <?php white_toolsevent(' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | )); ?> | ||
+ | </ul> | ||
+ | </ | ||
+ | |||
+ | <!-- SITE TOOLS --> | ||
+ | <div id=" | ||
+ | < | ||
+ | <ul> | ||
+ | <?php white_toolsevent(' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | )); ?> | ||
+ | </ul> | ||
+ | </ | ||
+ | |||
+ | <!-- USER TOOLS --> | ||
+ | <?php if ($conf[' | ||
+ | <div id=" | ||
+ | < | ||
+ | </h3> | ||
+ | <ul> | ||
+ | <?php white_toolsevent(' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | )); ?> | ||
+ | </ul> | ||
+ | < | ||
+ | <p> | ||
+ | <p> | ||
+ | <a href=" | ||
+ | <p> | ||
+ | <a href=" | ||
+ | </h3> | ||
+ | |||
+ | <!-- Kakaotalk Share --> | ||
+ | |||
+ | <div> | ||
+ | | ||
+ | </ | ||
+ | < | ||
+ | |||
+ | <script type=" | ||
+ | function sendLinkCustom() { | ||
+ | Kakao.init(' | ||
+ | Kakao.Link.sendCustom({ | ||
+ | templateId: 75002 | ||
+ | }); | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | <script type=' | ||
+ | |||
+ | |||
+ | </ | ||
+ | <?php endif ?> | ||
+ | </ | ||
+ | |||
+ | <div id=" | ||
+ | </ | ||
+ | |||
+ | <div id=" | ||
+ | <?php tpl_action(' | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <div class=" | ||
+ | |||
+ | <div style=" | ||
+ | |||
+ | <!-- ********** CONTENT ********** --> | ||
+ | <div id=" | ||
+ | <div class=" | ||
+ | <?php tpl_flush() ?> | ||
+ | <?php tpl_includeFile(' | ||
+ | |||
+ | <!-- BREADCRUMBS --> | ||
+ | <?php if($conf[' | ||
+ | <div class=" | ||
+ | <?php } ?> | ||
+ | <?php if($conf[' | ||
+ | <div class=" | ||
+ | <?php } ?> | ||
+ | |||
+ | <div class=" | ||
+ | <?php if(tpl_getConf(' | ||
+ | <?php if(tpl_getConf(' | ||
+ | "> | ||
+ | <!-- wikipage start --> | ||
+ | < | ||
+ | <?php tpl_content() ?> | ||
+ | |||
+ | <!-- wikipage stop --> | ||
+ | </ | ||
+ | <?php tpl_flush() ?> | ||
+ | <?php tpl_includeFile(' | ||
+ | </ | ||
+ | </ | ||
+ | <a href=" | ||
+ | <!-- ********** FOOTER ********** --> | ||
+ | <div id=" | ||
+ | <?php if($INFO[' | ||
+ | <div class=" | ||
+ | <?php endif ?> | ||
+ | <?php tpl_includeFile(' | ||
+ | <?php tpl_license(' | ||
+ | <div class=" | ||
+ | <?php tpl_include_page(tpl_getConf(' | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <?php tpl_includeFile(' | ||
+ | </ | ||
+ | |||
+ | |||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <div class=" | ||
+ | |||
+ | <!-- Google Tag Manager (noscript) --> | ||
+ | < | ||
+ | <!-- End Google Tag Manager (noscript) --> | ||
+ | | ||
+ | <!-- Naver Analytics --> | ||
+ | <script type=" | ||
+ | <script type=" | ||
+ | if (!wcs_add) var wcs_add = {}; | ||
+ | wcs_add[" | ||
+ | if (window.wcs) { | ||
+ | wcs_do(); | ||
+ | } | ||
+ | </ | ||
+ | <!-- End Naver Analytics --> | ||
+ | |||
+ | </ | ||
+ | |||
+ | </ | ||
+ | </ | ||
+ | ++++ | ||
+ | |||
+ | **{{date> | ||
====도쿠위키 꾸미기==== | ====도쿠위키 꾸미기==== | ||
줄 69: | 줄 405: | ||
현재 이곳에 적용되어 있는 템플릿은 white 템플릿이다. [[doku> | 현재 이곳에 적용되어 있는 템플릿은 white 템플릿이다. [[doku> | ||
한국사람이 제작했으며 (예제 스샷이 아이유이다~), | 한국사람이 제작했으며 (예제 스샷이 아이유이다~), | ||
+ | |||
+ | === 백업 및 복구 === | ||
+ | |||
+ | 모든 글의 데이터는 txt 파일로 저장되는 것이 도쿠위키의 특징이자, | ||
+ | |||
+ | 폴더의 위치도 간단하다. '' | ||
====도쿠위키 글쓰기==== | ====도쿠위키 글쓰기==== | ||
줄 115: | 줄 457: | ||
[[https:// | [[https:// | ||
- | [[nme>wiki: | + | [[wiki: |
줄 271: | 줄 613: | ||
- 보다 고급스런 방법이다. 위의 참조는 무시하기로 한다. < | - 보다 고급스런 방법이다. 위의 참조는 무시하기로 한다. < | ||
+ | ==== 좀 더 깊이 있게 파고들고자 하면 ==== | ||
+ | [[wiki: | ||
==== 도쿠위키 사이트들 ==== | ==== 도쿠위키 사이트들 ==== | ||