본문 바로가기

Application/Wiki11

도쿠위키에 highlight.js 적용하기 도쿠위키에 highlight.js 적용하기 https://highlightjs.org/ 의 사용법을 보고 따라 합니다.https://highlightjs.org/usage/ 에서 Custom Initialization 부분에 있는 내용을 작성합니다. $('div.code').each(function(i, block) { hljs.highlightBlock(block); }); 파일 생성 도쿠위키에서 제공하는 Include Hooks 가 있습니다. File NamePosition of included HTML meta.htmlInside the HTML , use this to add additional styles or metaheaderstopheader.htmlAt the very top of the.. 2018. 11. 8.
[도쿠위키] 파일명 인코딩을 url 에서 utf8로 변경하기 [도쿠위키] 파일명 인코딩을 url 에서 utf8로 변경하기 오래전에 설치한 도쿠위키라서 파일 저장시에 url로 인코딩 되도록 지정되어 있었습니다. 이것을 utf-8로 변경하니 문서를 읽지 못하게 되었습니다. UTF-8 로 변경 그리하여, 저장된 파일명들을 모두 utf-8로 변경하기로 합니다. 도쿠위키에서 파일들은 /data/pages 밑에 저장됩니다. import os from glob import glob import urllib.parse def change_file(path): files = glob(path, recursive=True) for file in files: if os.path.isfile(file): dir_name = os.path.dirname(file) file_name = .. 2018. 9. 6.
도쿠위키에서 textarea 크기 조정 도쿠위키에서 textarea 크기 조정 도쿠위키에서 편집모드로 들어가면 텍스트를 입력할 수 있는 textarea의 높이가 300px으로 되어 있습니다. # 도쿠위키에서 textarea 크기 조정 widearea 플러그인으로 전체화면에서 편집할 수 있지만 저장하기 위해서는 다시 편집 화면으로 돌아와야 합니다. 그래서 편집하는 textarea의 높이 변경이 필요합니다. userscript.js 파일 생성 /dokuwiki/conf/userscript.js 파일을 생성합니다. jQuery(function() { jQuery('#wiki__text').height('700px'); }); 위의 내용을 입력하고 저장합니다. 이 경우는 700px로 변경하는 스크립트입니다. 만약 적용이 안된다면 쿠키를 삭제합니다. .. 2017. 12. 15.
도쿠위키에서 reveal.js 사용하기 도쿠위키에서 reveal.js 사용하기 revealjs 도쿠위키 플러그인을 설치하여 revealjs 를 사용합니다. 마크다운 텍스트를 사용하여 발표화면을 만들 수 있습니다. 문서는 이곳에서 확인 할 수 있습니다. 사용 가능한 테마 (Available themes) Reveal.js 테마를 사용할 수 있습니다. 가능한 값 : black white beige blood league default moon night serif simple sky solarized dokuwiki 기본값은 white 입니다. 컨트롤 (Controls) reveal.js 컨트롤을 표시합니다. 두 값 false true 기본값는 false 입니다. 프로그래스 바 (Progress bar) reveal.js 프로그래스 바를 표시합니.. 2017. 7. 11.
도쿠위키 Changes Plugin 도쿠위키 Changes Plugin 플러그인 설치 도쿠위키에서 changes 플러그인을 설치합니다. 도쿠위키 확장플러그인 설치에서 changes 로 검색해도 찾을 수가 없습니다. 플러그인 페이지로 이동하여 zip 파일을 다운 받습니다. 그 후, 수동 설치 메뉴에서 다운 받은 파일을 선택하여 해당 플러그인을 설치합니다. 또는 URL (https://github.com/cosmocode/changes/zipball/master)을 입력하여 설치합니다. 문법 및 사용 {{changes>}} 이름공간으로 제어 Whitelist/blacklist by namespace 추가대상 {{changes>foo}} {{changes>ns=foo}} 제외대상 {{changes>ns = -foo}} {{changes>ns =.. 2017. 6. 23.
[dokuwiki] - snippet 안보이게 처리 [dokuwiki] - snippet 안보이게 처리 도쿠위키에서 마크다운으로 코드를 작성하면 코드 상단부에 다운로드 링크가 생긴다. 이를 제거하기 위해 \dokuwiki\inc\parser\xhtml.php 파일을 수정합니다. 615번째 줄 _hightlight 함수 안에 해당 내용을 추가합니다. function _highlight($type, $text, $language = null, $filename = null) { $filename = null; ... } 강제적으로 파라미터로 넘어온 파일명을 null로 변경하여, 화면상에 출력되지 않도록 합니다. 출처 http://doku.ml/open/snippet_%EC%95%88%EB%B3%B4%EC%9D%B4%EA%B2%8C_%EC%B2%98%EB%A6.. 2017. 6. 15.