MyBB 포럼에서 넘어오는 커뮤니티의 필요에 더 잘 부응할 수 있도록 Discourse의 마크다운 기능 중 일부를 수정하고 있습니다.
저에게 Discourse는 마크다운을 처음 접하는 곳이며, "그 담장이 왜 세워져 있는지 모르면 허물지 말라"는 태도를 취하고 싶습니다. 하지만 마크다운이 특정 동작을 수행하는 이유를 파악하는 데 어려움을 겪고 있으며, 이를 이해하는 데 도움이 될 자료(특히 제가 놓치고 있을 수 있는 보안상의 우려 사항이 있다면)를 찾고 싶습니다.
이 주제에 대한 답변에는 초기 논의와 (현재는 폐쇄된) 플러그인을 포함한 몇 가지 좋은 일반적인 참고 자료가 있었습니다:
그리고 이 게시물은 개발 측면에서 매우 도움이 되었습니다:
하지만 다시 한번 말하지만, 저는 특정 기능이 존재하는 이유를 이해하여 이를 제거하거나 조정하는 것이 최적인지 평가하고 싶습니다.
Discourse가 게시물을 깔끔하고 읽기 쉽게 유지하기를 원한다고 생각합니다.
여분 줄바꿈을 제거하고 줄 앞쪽의 공백을 정리함으로써 게시물 일관성을 유지합니다.
특히 사용자가(의식하지 못하는 경우도 꽤 많습니다!) 임의의 공백이나 줄을 추가할 때 내용이 읽기 어려워질 수 있으므로 이 기능이 도움이 됩니다.
목록에 간격을 두려고 할 때 이렇게 강제하는 것이 이상해 보일 수 있지만, 제 추측으로는 번호 매긴 목록을 최대한 단순하게 유지하기 위함입니다. 게시물(또는 위키 게시물)에 새 항목을 추가할 때마다 모든 항목의 번호를 다시 매길 필요가 없도록 하기 위해서죠.
이것이 문제를 해결해 줄지는 확신할 수 없지만, Discourse에는 기본적으로 비활성화되어 있는 traditional markdown linebreaks(전통적 마크다운 줄바꿈) 사이트 설정이 있습니다. 이 설정을 활성화하면 줄바꿈을 만들려면 두 개의 공백이 필요합니다.
이 통찰에 정말 감사드립니다. 제 커뮤니티에는 포럼 게임/스토리텔링을 즐기는 큰 하위 커뮤니티가 있으며,在那里 일관성보다 포맷팅의 자유도가 더 중요한 편입니다. 이러한 기능들의 핵심 이유가 정말로 일관되고 단순한 외관을 유지하는 데 도움이 되는 것이라면, 제 사용 사례에서는 이 기능들을 제거하는 것이 안전할 수 있거나, 적어도 사용자가 선택할 수 있는 토글을 제공하는 것이 적절할 것입니다.
매우 유용한 튜토리얼입니다. 그리고 "아름다운 텍스트 만들기"에 대한 강조는 앞서 언급된 일관성의 아이디어를 따르는 것 같습니다. 알려주셔서 감사합니다.