[공지] openNAMU 계정 이전 신청을 받고 있습니다.

나무마크 (r2)

해당 리비전 수정 시각:
권한 부족
편집 권한이 부족합니다. 로그인된 사용자(이)여야 합니다. 해당 문서의 ACL 탭을 확인하시기 바랍니다. 대신 편집 요청을 생성할 수 있습니다.
알림
현재 진행 중인 사용자 토론이 있습니다.
[주의!] 문서의 이전 버전(에 수정)을 보고 있습니다. 최신 버전으로 이동
분류
1. 개요2. 사용 방법3. 대체제
3.1. 오리마크
3.1.1. 나무마크(도다 수정)
3.2. 오픈나무마크3.3. TheMark

1. 개요[편집]

the seed에서 사용하는 문법. 나무위키의 태생이 리그베다 위키이기 때문에 모니위키와 문법이 호환된다. 하지만 완전 같지는 않은데, 그 이유는 모니위키의 코드가 많이 더러워서(...) 아예 처음부터 만들었기 때문이라고 한다.

'namu와 친구들' 중 한 명인 koreapyj가 2015년에 나무마크를 공개하였다. # 이것을 사용한다면 AGPL 3.0 라이선스에 따라서 공개해야 한다. 하지만 시간이 지나고 문법이 많이 변화하였기 때문에 저 코드를 사용하는 것은 추천하지 않는다.

2. 사용 방법[편집]

나무위키문법 도움말 문서를 참고하거나 한마음위키:문법 도움말 문서를 참고하자.

3. 대체제[편집]

유명한 위키백과에서 사용하는 미디어위키의 문법은 HTML 문법을 모르는 사람에게는 어려운 부분이 있다. 하지만 나무마크는 난이도가 적어서 문서를 수정하기 편하다. 이로 인해 다른 엔진에서도 사용하기 위해 확장 기능 식으로 구현한 사람이 있다.

3.1. 오리마크[편집]

  • 오리위키리브베다 위키를 포크한 위키 중 하나였다. 나무위키는 자체 엔진을 사용하는 것으로 문법 문제를 해결했으나, 오리위키는 미디어위키 엔진을 사용했기 때문에 문법 호환이 대부분 호환되지 않았다. 이런 문제 때문에 오리마크가 탄생하게 된 것. 하지만 문법 100% 호환되지는 않는다.
  • koreapyj가 공개한 php-namumark 기반으로 만들어졌다.
  • 문서가 20만 바이트를 넘길 경우 깨지는 버그가 있다고 한다. 만약 넘길 경우 문서를 분리하거나 미디어위키 문법으로 치환, openNAMU로 옮겨야 한다.
  • 오리위키가 서비스 종료 되면서 지원도 끝났다. 미디어위키에서 나무마크를 사용하려고 하는 사람은 나무마크(도다 수정)을 사용하는 것을 추천한다.

3.1.1. 나무마크(도다 수정)[편집]

  • 오리마크를 포크해서 지금까지도 유지 보수되고 있다.
  • php-namumark가 공개된 지 오래되었기 때문에 folding 문법 같은 최근(?)에 나온 문법은 지원되지 않는다.
  • 개발자가 시작 부족 문제, 유지 보수 난이도 등으로 지원이 줄어들거나 끊길 수도 있다. #

3.2. 오픈나무마크[편집]

openNAMU에서 사용되는 문법. folding 문법 등 거의 100% 호환된다.

3.3. TheMark[편집]

  • 더위키, 미러 소스에서 사용되는 문법이다. folding 문법도 지원되지만 일부가 깨진다.
  • 더위키에서는 v1.4.3을 사용 중이지만, 공개된 버전은 v1.4.1이다. 아무래도 사용하는 사람이 없어서 공개하지 않는 것으로 보인다.



라이선스를 별도로 명시하지 않은 문서는 CC BY-SA 4.0에 따라 이용할 수 있습니다.
자세한 내용은 다올위키 라이선스 정책을 확인하시기 바랍니다.

기여하신 문서의 저작권은 각 기여자에게 있으며, 각 기여자는 기여하신 부분의 저작권을 갖습니다.

오픈 소스가 아닌 다올위키의 고유한 디자인을 무단으로 도용하는 것과, 운영 문서를 포함한 모든 문서를 라이선스를 지키지 않고 무단으로 가져가는 행동은 저작권 위반이며 법적 책임을 물 수 있습니다.