これは単純な質問のように思えるかもしれませんが、WMD のすべてのバージョンが公開されているため、Web サイトに WMD Editor を含める方法を知る必要があります。また、サーバー側に含めるサーバー コントロールがあるのか、それとも WMD クラスしかないのかを知る必要があります。入力コンテンツを管理およびサニタイズしますか?
1 に答える
私は最近、あなたのウェブサイトでデロビンの大量破壊兵器エディター(SOの大量破壊兵器エディターと同じもの)を入手する方法についての簡単な議論をブログに書いた:http://codesprout.blogspot.com/2011/03/wysiwyg-derobins -wmd-markdown-editor-in.html私のブログでは、最新のWMDエディターをダウンロードするためのリンク、WMDダウンロードで提供される手順とテストページを提供しています。
インストールインストール手順
は非常に良かっ
たので、インストールは問題なく進みました!
使用法私は、エディターの感触をつかむために、wmdテストページを少し
いじるのが便利だと思いました(これは、StackOverflowにすでに精通している人々にはかなり馴染みがあるはずです)。
実装
すでにwmdスタイルシートをWebサイトのスタイルシートに追加/マージしたと仮定します。マスターページに適切な参照を追加し、wmdエディターで部分ビューを作成し、最後に部分ビューを表示する必要があります。お好みのページ。
ステップ1:wmdのインストール手順に従います。インストールは、 wmdダウンロードのreadmeファイルにあります。
ステップ2:エディターの部分ビューを作成します(私はMarkdownControlと呼びました)。
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<dynamic>" %>
<div id="wmd-editor" class="wmd-panel">
<div id="wmd-button-bar"></div>
<textarea id="wmd-input"></textarea>
</div>
<div id="wmd-preview" class="wmd-panel"></div>
ステップ3:選択したページにコントロールを表示します。
<% Html.RenderPartial("MarkdownControl"); %>
これで、Webサイトのどこにでも表示できる部分ビューのWYSIWYGエディターが完成しました。ここで私の実装の実際を見ることができます:www.mydevarmy.com/Competition/Propose