Stack Overflow が使用する WMD コントロールを私のプロジェクトに実装しました。ほとんど魅力的に機能しますが、変更をデータベースに保存すると、Markdown バージョンではなく HTML バージョンが保存されます。
だから私は私のテキストボックスにこれを持っています:
**boldtext**
それは本当にこれを節約しています:
<b>boldtext</b>
Markdownバージョンを保存するにはどうすればよいですか?
を含める前にwmd.js
、またはローカルで WMD エディターの JavaScript コードに名前を付けたものは何でも、JavaScript コードの 1 行を追加します。
wmd_options = {"output": "Markdown"};
これにより、エディターの出力が Markdown に強制されます。
http://code.google.com/p/wmd-new/の新しい WMD を使用している場合は、 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) {
...
これでうまくいくはずです。