2011-03-15 100 views
3

我知道這似乎是一個簡單的問題,但所有的WMD版本都在那裏,我需要知道如何在我的網站中包含WMD編輯器,並且有服務器控件包含在服務器端還是隻有WMD用於管理和消毒輸入內容的類?如何在我的網站中包含WMD編輯器?

+0

你可以看看的[在博客文章(http://blog.stackoverflow.com/2008/12/reverse-engineering-the-wmd-editor/ )和[這一個](http://blog.stackoverflow.com/2009/12/introducing-markdownsharp/)。 – 2011-03-15 13:36:50

回答

3

我最近在我的博客中寫了一篇文章,就如何在您的網站上獲得derobins wmd編輯器(與SO wmd編輯器相同)進行簡單討論:http://codesprout.blogspot.com/2011/03/wysiwyg-derobins-wmd-markdown-editor-in.html在我的博客中,我提供了用於下載最新的WMD編輯器,說明以及隨WMD下載提供的測試頁面。

安裝
installation instructions比較好,所以安裝非常順利!

使用
我認爲有必要與the wmd test page一點淤泥,只是爲了得到編輯的感覺(這應該是相當熟悉的人誰是已經熟悉的StackOverflow)。

實施
假設你已經添加/合併了大規模殺傷性武器的樣式表到你的網站的樣式表,現在你只需要添加適當的引用在母版頁,創建具有大規模殺傷性武器的編輯器的局部視圖,最後在您選擇的頁面上顯示局部視圖。

步驟1:按照wmd的安裝說明進行操作。 安裝位於wmd downloadreadme文件中。

第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"); %> 

有你有它:在局部視圖中的所見即所得的編輯器,你可以在你的網站的任何地方顯示!你可以看到我在執行此操作:www.mydevarmy.com/Competition/Propose