추가로,
노스모크에서
MoniWiki를 사용하고 있는 지금은 들여쓰기에서 다음과 같은 차이를 보이고 있습니다.
삼중괄호({{
{}}})에서는 들여쓰기가 되고 있는데,
MultipleLineCell에서는 들여쓰기가 안 되고 있습니다. 구현 기법에 차이가 있는 것인지요? 별차이가 없는 것이라면
MultipleLineCell에서도 들여쓰기가 가능토록 다듬어 주실 수 없는지요? 차이가 큰 것이라면 시간과 노력을 들여볼 가가치가 없는지요? --
맑은
MoniWiki에서는 실제로 이것을 문법적으로 해석하지 않고
무조건 테이블로 교체합니다. 따라서 원하지 않는 작동을 할 수 있습니다.
노스모크모인모인에서는 들여쓰기가 허용되었으나,
MoniWiki에서는 이 문법을 들여쓰기하면 예상밖의 결과를 얻게됩니다.
이것을 지원하지 않는 이유는
- 모인모인 문법에 없다.
- 일관성이 없다.
- 왜 Table을 쓰는가? 인용이면 인용답게 <div>혹은 <blockquote>등등을 써야 맞다
- 인용에도 여러 인용이 있을 수 있다. 배경색이나 배경 그림등을 넣을 방법이 없다. 이 경우 {{| |}}는 아무런 도움이 되지 못하고 무용지물.
결국 이 문법은 모인모인과의 호환성측면과 일관성 측면에서 쓰지 말아야 할 문법중에 하나라고 결론을 내렸습니다. 물론 새로운 문법을 위의 2,3,4를 해결한 새 문법을 만들더라도 모인모인과 호환성이 떨어지겠지만, 기존 모인모인 문법과 크게 환성이 떨어지지 않는 수준에서 새 방법을 제시하는 것이 -
MultipleLineCell문법을 쓰는 것보다 낫다고 생각합니다. --
고무신
조건 ¶
- 쓰기 쉽고
- 기존 문법과 충돌되지 않으며
- 여러가지 사용자가 원하는 CSS Layout을 쓸 수 있게 한다.
대안 #1 ¶
##.myquote로 시작하고
어쩌구 저쩌구
##로 끝나는 구역은 모두 myquote이라는 CSS 클래스가 적용되도록 하였습니다.)
.myquote 대신에 다른 것이 오면 그것에 맞는 스타일이 적용될 수 있습니다. 그리고, css를 위키페이지로 설정할 수 있는 방법도 마련하였습니다. --
고무신
- 장점: 기존 문법과 전혀 충돌하지 않는다.
- 단점: 쓰기쉽지 않을것이다(학습 필요)
대안 #2 ¶
{{
{.myquote
어쩌구 저쩌구
}}}
이 역시 위와 같습니다.
- 장점
- 기존 문법과 거의 호환됨.
- {{{ }}}문법과도 일관성 유지
- 단점: