[javascript] 좋은 Markdown Javascript 라이브러리 또는 컨트롤이 있습니까? [닫은]

사용자가 마크 다운에서 텍스트를 입력하고 서식을 지정할 수있는 사이트를 만들고 싶습니다. Javascript 솔루션을 원하는 이유는 StackOverflow에서와 같이 라이브 미리보기를 표시하고 싶기 때문입니다.

그러나 내 사이트는 개발자를 대상으로하지 않으므로 편집기 컨트롤이 이상적입니다.

StackOverflow에서 WMD 편집기가 사용 중임을 수집합니다.

Google에서 빠르게 검색하면 실제로 WMD에서 사용되고있는 Showdown 라이브러리가 표시됩니다.

다른 옵션이 있습니까? WMD / Showdown은 이미 훌륭한 도구입니까? 다양한 옵션에 대한 경험은 무엇입니까?



답변

Ajax를 사용하여 라이브 미리보기를 생성하는 것을 싫어하지 않는다면 또 다른 옵션은 markItUp입니다! . markItUp! 범용 마크 업 편집기이며 매우 유연합니다. 마크 업 편집기를 만드는 쉬운 방법을 제공하지만 WMD와 달리 자체 라이브 미리보기를 제공하지 않습니다.

내 오픈 소스 프로젝트 중 하나 ( RollerMarkdown 플러그인 )를 위해 간단한 JSP ( MarkdownJ 사용 ) 와 함께 markItUp!을 사용했습니다 . 다른 서버 측 기술을 사용하는 경우 해당 간단한 JSP를 적절하게 교체하십시오.

나는 실제로 WMD를 발견하기 전에 이것을 사용하기 시작했습니다. 동의합니다. WMD는 훌륭하지만 오픈 소스 일 뿐이며이 단계에서는 동작을 사용자 지정하기가 더 어렵습니다.


답변

우리는 WMD에 매우 만족했습니다. 그러나 몇 가지 버그가 있습니다. 주요 아무것도,하지만 난 것이다 사랑하지 우리가 그 중 일부를 해결할 수 있도록 존 프레이저 (저자) 코드를 오픈 소스를 만든 경우. 그는 그렇게 할 것을 약속했지만 다른 실제 프로젝트가 방해를 받고 있습니다.

매주 John과 후속 조치를 취합니다. WMD 소스가 드디어 나오면 블로그에 게시하겠습니다. 지금까지 1 년 넘게 John Fraser와 연락 할 수 없었습니다.

우리는 JavaScript Markdown 라이브러리를 모두 오픈 소스했습니다.

http://code.google.com/p/pagedown/

및 서버 측 C # Markdown 라이브러리

http://code.google.com/p/markdownsharp/


답변

가볍고 효율적이며 사용하기 쉬우 며 GitHub Flavored Markdown (GFM)도 지원하는 표시를 권장 합니다. 서버 (nodejs) 또는 클라이언트 (브라우저) 측에서 사용할 수 있습니다.


답변

내가 아는 한 Markdown을위한 다른 브라우저 기반 편집기는 적어도 WMD 편집기만큼 광범위하지 않습니다.

Showdown은 JS의 Markdown 변환기로 WMD의 HTML 미리보기의 기반을 형성합니다. 둘 다 http://attacklab.net/에 의해 만들어졌습니다 .

그리고 내가 아는 한 두 가지 모두에 대해 큰 불만은 없었습니다 (적어도 Markdown 메일 링리스트에는 없습니다). 그러니 그것을 위해 가십시오.


답변

Showdown이라는 이름이 있으며 현재 여기에서 호스팅됩니다 : https://github.com/coreyti/showdown

그리고 https://github.com/evilstreak/markdown-js 있습니다 🙂


답변

최근에 출시 된 Strapdown.js는 “우아한 Markdown 문서를 만드는 것을 당황스럽게도 간단하게 만듭니다. 서버 측 컴파일이 필요하지 않습니다.”


답변

나는 이것을 테스트하지 않았지만 여기에 또 다른 옵션이 있습니다.

마크 다운 wysiwyg