r6
| 1 | [[분류:위키/시스템]] |
---|
r2
| 2 | [목차] |
---|
3 | == 개요 == |
---|
4 | [[the seed]]에서 사용하는 문법. 나무위키의 태생이 [[리그베다 위키]]이기 때문에 [[모니위키]]와 문법이 호환된다. 하지만 완전 같지는 않은데, 그 이유는 모니위키의 코드가 많이 더러워서(...) 아예 처음부터 만들었기 때문이라고 한다. |
---|
5 | |
---|
r3
| 6 | 'namu와 친구들' 중 한 명인 koreapyj가 2015년에 나무마크를 공개하였다. [[https://github.com/koreapyj/php-namumark|#]] 이것을 사용한다면 AGPL 3.0 라이선스에 따라서 공개해야 한다. 하지만 시간이 지나고 문법이 많이 변화하였기 때문에 저 코드를 그대로 사용하는 것은 추천하지 않는다. |
---|
r2
| 7 | == 사용 방법 == |
---|
r5
| 8 | [[나무위키]]의 [[https://namu.wiki/w/나무위키:문법 도움말|문법 도움말]] 문서를 참고하거나 [[다올위키:문법 도움말]] 문서를 참고하자. |
---|
r2
| 9 | |
---|
10 | == 대체제 == |
---|
11 | 유명한 [[위키백과]]에서 사용하는 [[미디어위키]]의 문법은 HTML 문법을 모르는 사람에게는 어려운 부분이 있다. 하지만 나무마크는 난이도가 적어서 문서를 수정하기 편하다. 이로 인해 다른 엔진에서도 사용하기 위해 확장 기능 식으로 구현한 사람이 있다. |
---|
12 | |
---|
13 | === 오리마크 === |
---|
14 | [[https://github.com/Oriwiki/php-namumark-mediawiki]] |
---|
15 | * [[오리위키]]는 [[리브베다 위키]]를 포크한 위키 중 하나였다. 나무위키는 [[the seed|자체 엔진]]을 사용하는 것으로 문법 문제를 해결했으나, 오리위키는 미디어위키 엔진을 사용했기 때문에 문법 호환이 대부분 호환되지 않았다. 이런 문제 때문에 오리마크가 탄생하게 된 것. 하지만 문법 100% 호환되지는 않는다. |
---|
16 | * koreapyj가 공개한 php-namumark 기반으로 만들어졌다. |
---|
r4
| 17 | * 문서가 20만 바이트를 넘길 경우 깨지는 버그가 있다고 한다. 만약 넘길 경우 문서를 분리하거나 미디어위키 문법으로 치환하거나, [[openNAMU]] 같은 나무마크가 호환되는 엔진으로 옮겨야 한다. |
---|
18 | * [[오리위키]]가 서비스 종료 되면서 지원도 끝났다. 미디어위키에서 나무마크를 사용하려고 한다면 아래에 있는 나무마크(도다 수정)을 사용하는 것을 추천한다. |
---|
r2
| 19 | |
---|
20 | ==== 나무마크(도다 수정) ==== |
---|
21 | [[https://github.com/dodawiki/mediawiki-namumark]] |
---|
r4
| 22 | * 오리마크를 포크해서 지금까지 유지 보수되고 있다. |
---|
23 | * folding 문법 등, 이것도 나무마크와 100% 호환되진 않는다. |
---|
r2
| 24 | * 개발자가 시작 부족 문제, 유지 보수 난이도 등으로 지원이 줄어들거나 끊길 수도 있다. [[https://github.com/dodawiki/mediawiki-namumark/issues/21|#]] |
---|
25 | |
---|
26 | === 오픈나무마크 === |
---|
r4
| 27 | [[openNAMU]]에서 사용되는 문법. folding 문법 등 거의 100% 호환되지만, 일부 지원되지 않는 문법도 있고, 추가로 지원되는 문법도 있다. 자세한 내용은 [[https://2du.pythonanywhere.com/w/나무마크|ONTS의 나무마크 문서]]를 참고하자. |
---|
r2
| 28 | |
---|
29 | === TheMark === |
---|
30 | [[https://github.com/dercsyong/TheMarkProject]] |
---|
31 | * [[더위키]], [[https://github.com/dercsyong/TheWiki|미러 소스]]에서 사용되는 문법이다. folding 문법도 지원되지만 일부가 깨진다. |
---|
r4
| 32 | * 더위키에서는 더 높은 버전을 사용 중이지만, 공개된 버전은 v1.4.1이다. 아무래도 사용하는 사람이 없어서 공개하지 않는 것으로 보인다. |
---|