ASP.NET で WMD を使用してマークダウンを保存するにはどうすればよいですか?
質問
Stack Overflow が使用する WMD コントロールを自分のプロジェクトに実装しました。 ほとんど 魅力的に機能しますが、変更をデータベースに保存すると、Markdown バージョンではなく HTML バージョンが保存されます。
テキストボックスにこれがあるところ:
**boldtext**
これは実際にこれを節約します:
<b>boldtext</b>
Markdown バージョンを保存するにはどうすればよいですか?
解決
含める前に wmd.js
, 、またはローカルで WMD エディターの JavaScript コードに付けた名前に、JavaScript コードを 1 行追加します。
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) {
...
それでうまくいくはずです。
所属していません StackOverflow