Frage

Ich habe die WMD realisiert steuern, dass Stack-Überlauf in ein Projekt von mir verwendet, es fast wirkt wie ein Zauber, aber wenn ich die Änderungen in die Datenbank zu speichern ist es die HTML-Version zu sparen und nicht die Markdown-Version.

Also, wo ich in meinem Textfeld:

**boldtext**

Es ist wirklich Speichern folgt aus:

<b>boldtext</b>

Wie kann ich machen es die Markdown-Version speichern?

War es hilfreich?

Lösung

Bevor Sie umfassen wmd.js, oder was auch immer Sie die WMD-Editor JavaScript-Code lokal benannt haben, fügen Sie eine Zeile JavaScript-Code:

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

Das wird die Ausgabe des Editors Markdown erzwingen.

Andere Tipps

Wenn Sie die neuen WMD verwenden von http://code.google.com/ p / wmd-new / , öffnen Sie wmd.js und fügen Sie diese Zeile:

wmd.wmd_env.output = 'markdown';

Auszug:

...
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) {
...

Das sollte den Trick tun.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top