문제

스택 오버플로가 내 프로젝트에 사용하는 WMD 컨트롤을 구현했습니다. 거의 매력처럼 작동하지만 데이터베이스에 변경 사항을 저장하면 Markdown 버전이 아닌 HTML 버전을 저장합니다.

그래서 내 텍스트 상자에 이것을 가진 곳 :

**boldtext**

정말로 이것을 절약하고 있습니다.

<b>boldtext</b>

Markdown 버전을 저장하는 방법은 무엇입니까?

도움이 되었습니까?

해결책

포함하기 전에 wmd.js, 또는 WMD 편집기 JavaScript 코드를 로컬로 이름을 지은 모든 JavaScript 코드를 추가하십시오.

wmd_options = {"output": "Markdown"};

이렇게하면 편집기의 출력이 Markdown로 강제됩니다.

다른 팁

새로운 WMD를 사용하는 경우 http://code.google.com/p/wmd-new/, 열려 있는 wmd.js 이 라인을 추가하십시오.

wmd.wmd_env.output = 'markdown';

발췌 :

...
wmd.ieCachedRange = null; // cached textarea selection
wmd.ieRetardedClick = false; // flag

wmd.wmd_env.output = 'markdown'; // force markdown output

// Returns true if the DOM element is visible, false if it's hidden.
// Checks if display is anything other than none.
util.isVisible = function (elem) {
...

그것은 트릭을 수행해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top