| r14 | ||
|---|---|---|
| r1 (새 문서) | 1 | [[분류:위키]] |
| r2 | 2 | {{{#!wiki style="border-top:3px solid var(--liberty-brand-color);padding:.8rem;border-radius:0 0 .5rem .5rem;border-right:1px solid #000;border-left:1px solid #000;border-bottom:1px solid #000;max-width:fit-content" |
| 3 | 이 문서는 더시드위키에서 문서 최초 생성자 본인 기여분에서 가져왔습니다. | |
| 4 | }}} | |
| r1 (새 문서) | 5 | ||<tablealign=right><bgcolor=#ffb6c1><color=#ffffff><tablebordercolor=#ffb6c1><-6> {{{+1 '''KEEPDOCWIKI''' }}} || |
| 6 | ||<bgcolor=#eee><-6> [[파일:깊덕위키.png]] || | |
| 7 | ||<bgcolor=#ffb6c1><color=#ffffff><-2> 사이트 유형 ||<-4>[[위키]] || | |
| 8 | ||<bgcolor=#ffb6c1><color=#ffffff><-2><|2> 위키 엔진 ||<bgcolor=#ffb6c1><color=#fff><-4>자체개발|| | |
| 9 | ||개발언어 ||<-2>JavaScript || | |
| 10 | ||<bgcolor=#ffb6c1><color=#ffffff><-2> 설립자 ||<-2>colourgrey / chonggi-tokhu [* 내부사용자명은 주인장]|| | |
| 11 | ||<bgcolor=#ffb6c1><color=#ffffff><-2> 국가 ||<-4>대한민국|| | |
| 12 | ||<bgcolor=#ffb6c1><color=#ffffff><-2> 언어 ||<-4>한국어|| | |
| 13 | ||<bgcolor=#ffb6c1><color=#ffffff><-2> 마스코트 ||<-4>[[폴란드볼|오스트리아볼]] || | |
| 14 | ||<bgcolor=#ffb6c1><color=#ffffff><-2> 주소 ||<-4>[[http://keepdoc.quick-link.r-e.kr/]][* 실제로 들어가보면 주소는 다르다. 이 주소는 그 다른 주소로 리다이렉트되는 주소다.]|| | |
| 15 | ||<bgcolor=#ffb6c1><color=#ffffff><-2> 문서 수 ||<-4>30여개[*기준 2025년 10월 15일]|| | |
| r14 | 16 | ||<bgcolor=#ffb6c1><color=#ffffff><-2> 회원가입 ||<-4>선택--/사실상 필수--[* 일반 문서조차 이름공간의 기본 ACL이 로그인된 사용자 중에서도 prime_member 이상 편집 허용이다. 그러나 10월말 ACL이 완화되어 가입한 사용자는 이름공간 기본 ACL을 따르면 일반문서 편집이 가능하게 되었다.]|| |
| r1 (새 문서) | 17 | ||<bgcolor=#ffb6c1><color=#ffffff><-2> 가입된 계정 수 ||<-4>4개[*기준]|| |
| r13 | 18 | ||<bgcolor=#ffb6c1><color=#ffffff><-2> 사용자 ||<-4>4명[*기준B 2025년 11월 2일]|| |
| r1 (새 문서) | 19 | [목차] |
| r4 | 20 | [clearfix] |
| r1 (새 문서) | 21 | == 개요 == |
| 22 | colourgrey가 개발한 자체 위키 엔진으로 구동되는 한국어 위키사이트이다. | |
| 23 | 스킨은 리버티이고 the tree(the seed를 모방한 엔진)를 '''참고'''하여 만든 '''자체엔진'''으로 작동하여 the seed 계열과 비슷한점이 있다. 안타깝게도 the tree보다 기능도 적고 좋지 않다. | |
| 24 | 반달리즘 방지를 위해 [* 사실 해킹 위협에도 시달리고 있다. 자랑할만한 기능인 자바스크립트 삽입도 그래서 제한한것이다] 이용자는 가입 후 일반 문서를 편집할 수 없고, prime_member 권한을 요청해야 한다. | |
| 25 | == 이름 == | |
| 26 | 주인장이 총덕 밀덕 역덕이고 문화에도 관심이 많아 덕후들이 깊게 다룰 수 있는 위키를 희망했다. 또한 새로 나타난 삭제주의에 반발하여 최대한 문서를 한국어 위키 전통[* 취소선드립, 링크 모아쓰기, 틀이나 분류로 장난치기, 특수 고급 문법으로 장난치기 등]을 살리면서 문서 자체의 내용도 보존하기 위해 keepdoc을 쓰게 되었다. (keep document) | |
| 27 | == 역사 == | |
| 28 | 25년 7~8월경 최초 개장 | |
| 29 | == 특징 == | |
| 30 | * 많은 문법이 나무마크와 비슷하지만, 매우매우 다른 부분이 많다. | |
| r3 | 31 | * --토론기능이 없다.-- |
| r5 | 32 | * 위키 문법 사용 중 엔터키로 줄바꿈을 할 수 없다. 반드시 br태그를 써야 하며, 아니면 p태그로 줄마다 감싸야 한다. 줄바꿈문자를 사용하는 위키 문법도 없다. 즉 긴 문서도 한줄 안에 넣을 수 있고, 또 넣어야 한다. 만약 줄바꿈문자를 중간에 넣으면 심각한 오류가 터진다. |
| r1 (새 문서) | 33 | * 위 엔터키 못쓰는 것부터 시작해 독자적인 문법을 만드는것, 기술상의 한계 등으로 위키 문법이 복잡하다. |
| 34 | * 특히 표 문법이 복잡하다. | |
| 35 | * 채팅센터라는 기능이 있다. 말그대로 채팅방이다. 채팅방은 아예 서버 프로그래밍할때 정하므로 함부로 추가하거나 바꿀 수 없다. | |
| r10 | 36 | * 네이버 지식iN 초이스의 방식을 대충 따라한 투표 기능이 있다. 문서 중간에 삽입도 가능하다. |
| r5 | 37 | * --ACL 관리 기능이라던지 사용자 권한 이런 기능이 빈약하다.-- |
| r1 (새 문서) | 38 | * 오류가 가끔 --자주-- 난다. |
| 39 | * 취소선 문법 물결표 문법과 하이픈 문법이 자세히보면 다르게 작동한다. 마우스를 올렸을때 취소선이 지워지느냐 그대로냐, 하이퍼링크를 취소선으로 감쌌을 때 색깔이 회색이냐 파란색이냐가 다르다. | |
| r3 | 40 | * 게시판은 따로 없다. --자유 대화는 어디서 하란거야-- --채팅센터에서 해야지-- |
| r1 (새 문서) | 41 | * 스크립트라고 해서 위키 문서 로딩된 직후에 작동시킬 자바스크립트를 권한 있는 사람이 넣을 수 있는 기능이 있다. |
| 42 | * 같은 위키엔진을 쓰는 자매 위키사이트가 있다. 전부 설립자는 동일인. | |
| 43 | * 엔진 관련 | |
| 44 | * 프론트엔드는 Vue.js로 개발했다. | |
| 45 | * 비공개다. | |
| 46 | * 위에 특수기능 드롭다운에 있는 도구들이 아니라, 여러 도구를 모아놓은 관리자 페이지라는 페이지가 따로 있다. | |
| 47 | * 파일 업로드가 불가능하다. 기능 만들어봤자 서버가 느려진다. | |
| 48 | * 리비전 비교가 안된다. | |
| r8 | 49 | * --기본 이름공간 ACL을 직접 수정할수 없고, 서버 코드에서 프로그래밍 단계에서 건드려야 한다.-- [* 10월 31일, nsacl권한과 이름공간 ACL 설정 페이지가 도입되었고 11월 1일 최종적으로 해당 기능이 제대로 자리잡았다. 사실 nsacl 권한은 그로부터 며칠전부터 존재했는데 이름공간 acl 기능이 없어 유명무실한 권한이었다.] |
| r5 | 50 | * 프로필페이지라는게 존재한다(사문과 다르다). 사문에서 기여목록을 누르면 프로필페이지의 기여목록 탭으로 이동되며, 이를 사용해 접근하거나, 직접 url을 입력하여 접근할 수 있다. |
| r7 | 51 | * master라는 권한이 있는데, 이 권한은 별거 없고 단 한가지, '''모든 ACL 규칙을 무시하고 편집할 수 있게 하는 능력'''이 있다. '''차단된 사용자 acl그룹에 있어도.''' |
| r5 | 52 | * 차단된 사용자 acl그룹 이름은 'banned'이다. |
| r6 | 53 | * 작동은 안하는 별표 버튼만 있고 문서함 기능은 없다. |
| r11 | 54 | * 생성하지 않은 문서는 acl 설정이 불가능하므로 없는 문서라도 acl을 걸고 싶다면 일단 문서를 만든 뒤 acl을 설정하고 삭제해야한다. |
| r1 (새 문서) | 55 | == 나무마크 또는 the seed 계열 위키의 문법과의 문법 비교 == |
| 56 | * 문단 방식 | |
| 57 | * 나무마크에서는 문단명에 등호를 쓰면 다음 문단명 전까지 문단이 결정되고 등호 개수로 문단의 급이 정해지지만 | |
| 58 | * 깊덕위키에서는 등호 대신 # 기호를 쓴다. 최상위문단은 반드시 # 한개로만 감싸져야 하며, 최상위 문단이 # 두개로 감싸지면 오류가 난다. 또한 # 안의 하위 문단에는 반드시 # 2개, 그 안에는 3개... 이런식으로 6개짜리까지 넣는다. 그리고 문단을 닫는걸 따로 하는데, 이건 슬래시 3개를 입력하면 문단이 닫히게 된다. 따라서 다음 문단이 열리기 전까지는 전부 그 직전 문단으로 취급하는 나무마크와 달리 여기에서는 문단을 닫고 다음 문단이 열리기 전의 위치에 내용을 넣으면 그 내용은 그 직전 문단의 문단 접기로 가릴 수 없다. 응용으로 문단을 닫고 같은 급의 다음 문단이 없는데 내용을 넣으면 문단 밖에 속하는 내용을 쓸 수도 있다. | |
| 59 | * 비교 예시: | |
| 60 | * 나무마크: [br] {{{ == 문단명 == | |
| 61 | 문단내용 | |
| 62 | == 다음 문단 == | |
| 63 | 문단내용 | |
| 64 | === 다음 문단의 첫 하위 문단 == | |
| 65 | 문단내용 | |
| 66 | === 하위문단2 === | |
| 67 | 문단 내용 | |
| 68 | == 다음다음 문단 == | |
| 69 | 문단 내용 | |
| 70 | }}} | |
| 71 | * 깊덕위키 문법 : [br] {{{ # 문단명 # 문단내용 /// # 다음 문단 # 문단내용 ## 다음 문단의 첫 하위 문단 /// ## 하위문단 2 ## 문단 내용 /// /// # 다음다음 문단 # 문단 내용 /// }}} | |
| 72 | * 하이퍼링크 | |
| 73 | * 동일. | |
| 74 | * 표 문법 | |
| 75 | * 나무마크와 비교하면 깊덕위키 자체문법은 극악으로 복잡하다. | |
| 76 | * 나무마크에서는 엔터를 치지만 깊덕위키 위키문법에는 raw 코드 자체의 중간에 줄바꿈을 넣어 저장할 수 없으므로 표 문법에 행을 구분하기 위해 다른 문자를 써야 하며, 또 따라서 한줄이므로 직관적이지 않기까지 하다. 깊덕위키 문법에서는 기본적으로 각 행은 |\|로 열어서 \|/\|로 닫는다. 그리고 그 안에서 칸을 구별하기 위해서는 |\|를 사용한다. 표 전체는 \|\|와 \|/\|로 한번 더 감싼다. 칸을 합치기 위해서는 일단 칸은 그대로 두고, 가로로 합칠 칸은 합칠 칸 중 가장 오른쪽의 칸에 내용을 쓰고 나머지 왼쪽의 합쳐질 칸들마다 _를 넣는다. 세로 합치기는 합칠 칸 중 가장 위의 칸에 내용을 쓰고 나머지 아래의 합쳐질 칸들마다 .을 넣는다. 가로 합치기가 세로 합치기보다 우선되므로 가로세로로 다 합친다면 맨 위 맨 오른쪽에 내용을 쓰고, 그 아래에는 각 행에서 맨 위 내용이 있는 열의 칸에만 세로합치기를 쓰고 나머지 왼쪽은 다 가로합치기를 쓰면 된다. 표 전체 또는 칸에 배경색, 정렬, 경계선색, 글자색을 지정할 수 있는데, 표 전체에 적용할 스타일은 표에 존재하는 첫번째 칸에 넣는다. 단, 피병합 셀일 경우 첫번째로 실제 칸을 갖는 셀에 넣는다. 이때 순서를 지켜야 한다. 배경색 > 글자색 > 가장자리색 > 정렬 순으로 써야 한다. 물론 안 적용시킬것은 그냥 건너뛰면 된다. 그리고 표 전체에 적용시킬 스타일을 칸 안에 적용시킬 모든 스타일보다 먼저 써야 한다. 주의할 점은 표 전체의 경계선색(가장자리색)은 그 표가 구현된 table태그 자체에 대해서만 작동한다. 즉 표 전체의 bordercolour를 지정하면 표의 가장 바깥쪽의 4면만 가장자리 색깔이 입혀진다. 그래서 표의 각 셀마다 모두 경계선색을 지정하고 싶다면 표 안의 모든 셀마다 다 경계선색을 지정하거나, css 셀렉터를 활용해 그 안에 있는 모든 td에 경계선색이 생기게 해야 한다. 글자색은 어차피 그 안의 모든 td의 글자에 해당되게 값이 상속되고, 배경색은 각 셀에 아무것도 안주면 투명이라 그냥 표 전체에 적용되는 스타일을 써도 무방하다. 그래서 표 스타일은 각 칸에는 \[bgcolour=색] \[colour=색] \[bordercolour=색] \[textalign=정렬] 을 쓴다. 표 전체에는 \[tbbgcolour=색] \[tbcolour=색] \[tbbordercolour=색] \[tbalign=정렬] 을 쓴다. | |
| 77 | * 비교 예시: | |
| 78 | * 나무마크: [br] {{{ | |
| 79 | ||<tablebgcolor=#eee><tablebordercolor=purple><tablecolor=purple> 행1 열1 || 행1 열2 || 행1 열3 || | |
| 80 | || 행2 열1 || 행2 열2 || 행2 열3 || | |
| 81 | || 행3 열1 || 행3 열2 || 행3 열3 || | |
| 82 | || 행1 열1 ||<|2> 행1 열2 || 행1 열3 || 행1 열4 || | |
| 83 | || 행2 열1 |||| 행2 열3 || 행2 열4|| | |
| 84 | ||||<-2> 행1 열2 || 행1 열3 || 행1 열4 || | |
| 85 | || 행2 열1 || 행2 열2 || 행2 열3 || 행2 열4 || | |
| 86 | }}} | |
| 87 | * 깊덕위키 문법: [br] {{{ | |
| 88 | ||||[tbbgcolour=#eee][tbcolour=purple][tbbordercolour=purple] 행1 열1 ||[tbbordercolour=purple] 행1 열2 ||[경계purple을 넣는 이 짓을 이하 모든 셀에 각각 반복한다.] 행1 열3 |/||| 행2 열1 || 행2 열2 || 행2 열3 |/||| 행3 열1 || 행3 열2 || 행3 열3 |/||/| |||| 행1 열1 || 행1 열2 || 행1 열3 || 행1열4 |/||| 행2 열1 ||.|| 행2 열3 || 행2 열4 |/||/| ||||_|| 행1열2 || 행1 열3 || 행1 열4 |/||| 행2 열1 || 행2 열2 || 행2 열3 || 행2 열4 |/||/| | |
| 89 | }}} [br] 또는 저 비효율적인 경계색 purple 노가다를 하는 대신 [br] {{{ | |
| 90 | {{{wiki:style /-/ table tr td { border:1px solid purple; } }}} | |
| 91 | }}} 을 같이 쓴다. | |
| 92 | * 깊덕위키의 특수 문법 | |
| 93 | * 중괄호 3개 블록 | |
| 94 | * 여러가지 용도이다. | |
| 95 | * div태그를 지원하는 용도 | |
| 96 | * 이때는 {{{ | |
| 97 | {{{wiki:div /-/ 내용 }}} | |
| 98 | }}} 형태로 쓴다. | |
| 99 | * span태그를 지원하는 용도 | |
| 100 | * 이때는 {{{ | |
| 101 | {{{wiki:span /-/ 내용 }}} | |
| 102 | }}} 형태로 쓴다. | |
| 103 | * style 태그 지원 | |
| 104 | * 이때는 {{{ | |
| 105 | {{{wiki:style /-/ 원래 스타일태그에 들어갈 css 내용 }}} | |
| 106 | }}} 형태로 쓴다. | |
| 107 | * 또한 span과 div의 경우엔 속성을 넣을 수 있다. style과 class 두가지를 넣을 수 있다. 사용법은 그냥 html attribute 쓰는걸 그대로 넣으면 된다. style과 class 두가지를 쓸 때는 뭘 먼저 쓸 지 순서는 상관 없다. | |
| 108 | * wiki:div를 쓰는데 속성이 하나라도 있다면 그냥 wiki만 써도 된다. | |
| 109 | * '''여닫는 중괄호와 /-/ 부분은 앞뒤로 띄어쓰기를 필수적으로 최소 1칸 해야 한다.''' | |
| 110 | * 실제 작동 확인 | |
| 111 | * 깊덕위키 문법: {{{ | |
| 112 | {{{wiki:div /-/ 글자 }}} | |
| 113 | {{{wiki:div class="mydiv" /-/ 글자 }}} | |
| 114 | {{{wiki class="mydiv" /-/ 글자 }}} | |
| 115 | }}} | |
| 116 | * html 출력: {{{ | |
| 117 | <div>글자</div> | |
| 118 | <div class="mydiv">글자</div> | |
| 119 | <div class="mydiv">글자</div> | |
| 120 | }}} | |
| 121 |