테스트위키
최근 변경
최근 토론
임의 문서
도구
최근 변경
깊덕위키
(r2 RAW)
[[분류:위키]] {{{#!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" 이 문서는 더시드위키에서 문서 최초 생성자 본인 기여분에서 가져왔습니다. }}} ||<tablealign=right><bgcolor=#ffb6c1><color=#ffffff><tablebordercolor=#ffb6c1><-6> {{{+1 '''KEEPDOCWIKI''' }}} || ||<bgcolor=#eee><-6> [[파일:깊덕위키.png]] || ||<bgcolor=#ffb6c1><color=#ffffff><-2> 사이트 유형 ||<-4>[[위키]] || ||<bgcolor=#ffb6c1><color=#ffffff><-2><|2> 위키 엔진 ||<bgcolor=#ffb6c1><color=#fff><-4>자체개발|| ||개발언어 ||<-2>JavaScript || ||<bgcolor=#ffb6c1><color=#ffffff><-2> 설립자 ||<-2>colourgrey / chonggi-tokhu [* 내부사용자명은 주인장]|| ||<bgcolor=#ffb6c1><color=#ffffff><-2> 국가 ||<-4>대한민국|| ||<bgcolor=#ffb6c1><color=#ffffff><-2> 언어 ||<-4>한국어|| ||<bgcolor=#ffb6c1><color=#ffffff><-2> 마스코트 ||<-4>[[폴란드볼|오스트리아볼]] || ||<bgcolor=#ffb6c1><color=#ffffff><-2> 주소 ||<-4>[[http://keepdoc.quick-link.r-e.kr/]][* 실제로 들어가보면 주소는 다르다. 이 주소는 그 다른 주소로 리다이렉트되는 주소다.]|| ||<bgcolor=#ffb6c1><color=#ffffff><-2> 문서 수 ||<-4>30여개[*기준 2025년 10월 15일]|| ||<bgcolor=#ffb6c1><color=#ffffff><-2> 회원가입 ||<-4>선택/사실상 필수[* 일반 문서조차 이름공간의 기본 ACL이 로그인된 사용자 중에서도 prime_member 이상 편집 허용이다.]|| ||<bgcolor=#ffb6c1><color=#ffffff><-2> 가입된 계정 수 ||<-4>4개[*기준]|| ||<bgcolor=#ffb6c1><color=#ffffff><-2> 사용자 ||<-4>2명[*기준]|| [목차] == 개요 == colourgrey가 개발한 자체 위키 엔진으로 구동되는 한국어 위키사이트이다. 스킨은 리버티이고 the tree(the seed를 모방한 엔진)를 '''참고'''하여 만든 '''자체엔진'''으로 작동하여 the seed 계열과 비슷한점이 있다. 안타깝게도 the tree보다 기능도 적고 좋지 않다. 반달리즘 방지를 위해 [* 사실 해킹 위협에도 시달리고 있다. 자랑할만한 기능인 자바스크립트 삽입도 그래서 제한한것이다] 이용자는 가입 후 일반 문서를 편집할 수 없고, prime_member 권한을 요청해야 한다. == 이름 == 주인장이 총덕 밀덕 역덕이고 문화에도 관심이 많아 덕후들이 깊게 다룰 수 있는 위키를 희망했다. 또한 새로 나타난 삭제주의에 반발하여 최대한 문서를 한국어 위키 전통[* 취소선드립, 링크 모아쓰기, 틀이나 분류로 장난치기, 특수 고급 문법으로 장난치기 등]을 살리면서 문서 자체의 내용도 보존하기 위해 keepdoc을 쓰게 되었다. (keep document) == 역사 == 25년 7~8월경 최초 개장 == 특징 == * 토론기능이 없다. * 많은 문법이 나무마크와 비슷하지만, 매우매우 다른 부분이 많다. * 토론기능이 없다. * 많은 문법이 나무마크와 비슷하지만, 매우매우 다른 부분이 많다. * 위키 문법 사용 중 엔터키로 줄바꿈을 할 수 없다. 반드시 br태그를 써야 하며, 아니면 p태그로 줄마다 감싸야 한다. 줄바꿈문자를 사용하는 위키 문법도 없다. 즉 긴 문서도 한줄 안에 넣을 수 있고 또 넣어야 한다. 만약 줄바꿈문자를 중간에 넣으면 심각한 오류가 터진다. * 위 엔터키 못쓰는 것부터 시작해 독자적인 문법을 만드는것, 기술상의 한계 등으로 위키 문법이 복잡하다. * 특히 표 문법이 복잡하다. * 채팅센터라는 기능이 있다. 말그대로 채팅방이다. 채팅방은 아예 서버 프로그래밍할때 정하므로 함부로 추가하거나 바꿀 수 없다. * 네이버 지식iN 초이스의 방식을 대충 따라한 투표 기능이 있다. * ACL 관리 기능이라던지 사용자 권한 이런 기능이 빈약하다. * 오류가 가끔 --자주-- 난다. * 취소선 문법 물결표 문법과 하이픈 문법이 자세히보면 다르게 작동한다. 마우스를 올렸을때 취소선이 지워지느냐 그대로냐, 하이퍼링크를 취소선으로 감쌌을 때 색깔이 회색이냐 파란색이냐가 다르다. * 게시판은 따로 없다. --토론도 없으면 자유 대화는 어디서 하란거야-- --채팅센터에서 해야지-- * 스크립트라고 해서 위키 문서 로딩된 직후에 작동시킬 자바스크립트를 권한 있는 사람이 넣을 수 있는 기능이 있다. * 같은 위키엔진을 쓰는 자매 위키사이트가 있다. 전부 설립자는 동일인. * 엔진 관련 * 프론트엔드는 Vue.js로 개발했다. * 비공개다. * 위에 특수기능 드롭다운에 있는 도구들이 아니라, 여러 도구를 모아놓은 관리자 페이지라는 페이지가 따로 있다. * 파일 업로드가 불가능하다. 기능 만들어봤자 서버가 느려진다. * 리비전 비교가 안된다. * 기본 이름공간 ACL을 직접 수정할수 없고, 서버 코드에서 프로그래밍 단계에서 건드려야 한다. == 나무마크 또는 the seed 계열 위키의 문법과의 문법 비교 == * 문단 방식 * 나무마크에서는 문단명에 등호를 쓰면 다음 문단명 전까지 문단이 결정되고 등호 개수로 문단의 급이 정해지지만 * 깊덕위키에서는 등호 대신 # 기호를 쓴다. 최상위문단은 반드시 # 한개로만 감싸져야 하며, 최상위 문단이 # 두개로 감싸지면 오류가 난다. 또한 # 안의 하위 문단에는 반드시 # 2개, 그 안에는 3개... 이런식으로 6개짜리까지 넣는다. 그리고 문단을 닫는걸 따로 하는데, 이건 슬래시 3개를 입력하면 문단이 닫히게 된다. 따라서 다음 문단이 열리기 전까지는 전부 그 직전 문단으로 취급하는 나무마크와 달리 여기에서는 문단을 닫고 다음 문단이 열리기 전의 위치에 내용을 넣으면 그 내용은 그 직전 문단의 문단 접기로 가릴 수 없다. 응용으로 문단을 닫고 같은 급의 다음 문단이 없는데 내용을 넣으면 문단 밖에 속하는 내용을 쓸 수도 있다. * 비교 예시: * 나무마크: [br] {{{ == 문단명 == 문단내용 == 다음 문단 == 문단내용 === 다음 문단의 첫 하위 문단 == 문단내용 === 하위문단2 === 문단 내용 == 다음다음 문단 == 문단 내용 }}} * 깊덕위키 문법 : [br] {{{ # 문단명 # 문단내용 /// # 다음 문단 # 문단내용 ## 다음 문단의 첫 하위 문단 /// ## 하위문단 2 ## 문단 내용 /// /// # 다음다음 문단 # 문단 내용 /// }}} * 하이퍼링크 * 동일. * 표 문법 * 나무마크와 비교하면 깊덕위키 자체문법은 극악으로 복잡하다. * 나무마크에서는 엔터를 치지만 깊덕위키 위키문법에는 raw 코드 자체의 중간에 줄바꿈을 넣어 저장할 수 없으므로 표 문법에 행을 구분하기 위해 다른 문자를 써야 하며, 또 따라서 한줄이므로 직관적이지 않기까지 하다. 깊덕위키 문법에서는 기본적으로 각 행은 |\|로 열어서 \|/\|로 닫는다. 그리고 그 안에서 칸을 구별하기 위해서는 |\|를 사용한다. 표 전체는 \|\|와 \|/\|로 한번 더 감싼다. 칸을 합치기 위해서는 일단 칸은 그대로 두고, 가로로 합칠 칸은 합칠 칸 중 가장 오른쪽의 칸에 내용을 쓰고 나머지 왼쪽의 합쳐질 칸들마다 _를 넣는다. 세로 합치기는 합칠 칸 중 가장 위의 칸에 내용을 쓰고 나머지 아래의 합쳐질 칸들마다 .을 넣는다. 가로 합치기가 세로 합치기보다 우선되므로 가로세로로 다 합친다면 맨 위 맨 오른쪽에 내용을 쓰고, 그 아래에는 각 행에서 맨 위 내용이 있는 열의 칸에만 세로합치기를 쓰고 나머지 왼쪽은 다 가로합치기를 쓰면 된다. 표 전체 또는 칸에 배경색, 정렬, 경계선색, 글자색을 지정할 수 있는데, 표 전체에 적용할 스타일은 표에 존재하는 첫번째 칸에 넣는다. 단, 피병합 셀일 경우 첫번째로 실제 칸을 갖는 셀에 넣는다. 이때 순서를 지켜야 한다. 배경색 > 글자색 > 가장자리색 > 정렬 순으로 써야 한다. 물론 안 적용시킬것은 그냥 건너뛰면 된다. 그리고 표 전체에 적용시킬 스타일을 칸 안에 적용시킬 모든 스타일보다 먼저 써야 한다. 주의할 점은 표 전체의 경계선색(가장자리색)은 그 표가 구현된 table태그 자체에 대해서만 작동한다. 즉 표 전체의 bordercolour를 지정하면 표의 가장 바깥쪽의 4면만 가장자리 색깔이 입혀진다. 그래서 표의 각 셀마다 모두 경계선색을 지정하고 싶다면 표 안의 모든 셀마다 다 경계선색을 지정하거나, css 셀렉터를 활용해 그 안에 있는 모든 td에 경계선색이 생기게 해야 한다. 글자색은 어차피 그 안의 모든 td의 글자에 해당되게 값이 상속되고, 배경색은 각 셀에 아무것도 안주면 투명이라 그냥 표 전체에 적용되는 스타일을 써도 무방하다. 그래서 표 스타일은 각 칸에는 \[bgcolour=색] \[colour=색] \[bordercolour=색] \[textalign=정렬] 을 쓴다. 표 전체에는 \[tbbgcolour=색] \[tbcolour=색] \[tbbordercolour=색] \[tbalign=정렬] 을 쓴다. * 비교 예시: * 나무마크: [br] {{{ ||<tablebgcolor=#eee><tablebordercolor=purple><tablecolor=purple> 행1 열1 || 행1 열2 || 행1 열3 || || 행2 열1 || 행2 열2 || 행2 열3 || || 행3 열1 || 행3 열2 || 행3 열3 || || 행1 열1 ||<|2> 행1 열2 || 행1 열3 || 행1 열4 || || 행2 열1 |||| 행2 열3 || 행2 열4|| ||||<-2> 행1 열2 || 행1 열3 || 행1 열4 || || 행2 열1 || 행2 열2 || 행2 열3 || 행2 열4 || }}} * 깊덕위키 문법: [br] {{{ ||||[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 |/||/| }}} [br] 또는 저 비효율적인 경계색 purple 노가다를 하는 대신 [br] {{{ {{{wiki:style /-/ table tr td { border:1px solid purple; } }}} }}} 을 같이 쓴다. * 깊덕위키의 특수 문법 * 중괄호 3개 블록 * 여러가지 용도이다. * div태그를 지원하는 용도 * 이때는 {{{ {{{wiki:div /-/ 내용 }}} }}} 형태로 쓴다. * span태그를 지원하는 용도 * 이때는 {{{ {{{wiki:span /-/ 내용 }}} }}} 형태로 쓴다. * style 태그 지원 * 이때는 {{{ {{{wiki:style /-/ 원래 스타일태그에 들어갈 css 내용 }}} }}} 형태로 쓴다. * 또한 span과 div의 경우엔 속성을 넣을 수 있다. style과 class 두가지를 넣을 수 있다. 사용법은 그냥 html attribute 쓰는걸 그대로 넣으면 된다. style과 class 두가지를 쓸 때는 뭘 먼저 쓸 지 순서는 상관 없다. * wiki:div를 쓰는데 속성이 하나라도 있다면 그냥 wiki만 써도 된다. * '''여닫는 중괄호와 /-/ 부분은 앞뒤로 띄어쓰기를 필수적으로 최소 1칸 해야 한다.''' * 실제 작동 확인 * 깊덕위키 문법: {{{ {{{wiki:div /-/ 글자 }}} {{{wiki:div class="mydiv" /-/ 글자 }}} {{{wiki class="mydiv" /-/ 글자 }}} }}} * html 출력: {{{ <div>글자</div> <div class="mydiv">글자</div> <div class="mydiv">글자</div> }}}
Liberty
|
the tree