ASP.NET で WMD を使用してマークダウンを保存するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/122108

  •  02-07-2019
  •  | 
  •  

質問

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

それでうまくいくはずです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top