在Asp.Net或.Net Core中配置使用MarkDown富文本編輯器有開源模板代碼(代碼是.net core3.0版本)

来源:https://www.cnblogs.com/jiyuwu/archive/2019/11/04/11791004.html
-Advertisement-
Play Games

研究如何使用Markdown你們可能要花好幾天才能搞定,但是看我的文章或者下載了源碼,你搞定一般在10分鐘之內。我先給各位介紹下它: Markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文本格式編寫文檔。Markdown 語言在 2004 由約翰·格魯伯(英語:John Gruber) ...


研究如何使用Markdown你們可能要花好幾天才能搞定,但是看我的文章或者下載了源碼,你搞定一般在10分鐘之內。我先給各位介紹下它:

Markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文本格式編寫文檔。Markdown 語言在 2004 由約翰·格魯伯(英語:John Gruber)創建。Markdown 編寫的文檔可以導出 HTML 、Word、圖像、PDF、Epub 等多種格式的文檔。隨著它的越來越流行我們的網站自然不能落後,那麼我來教大家怎麼配置使用吧!

實現效果如圖:

1.首先你要引用markdown相關文件庫(開源項目地址

 

 

 

<link href="~/Lib/MarkDown/css/editormd.css" rel="stylesheet" />
<link href="~/Lib/MarkDown/css/editormd.preview.css" rel="stylesheet" />
<script src="~/Lib/MarkDown/js/editormd.js"></script>

2.html中添加編輯器(載入數據只需要放在textarea標簽內即可載入到編輯器)

<div id="test-editormd">
        <textarea id="articleContent" style="display: none;">@Html.Raw(Model.Context)</textarea>
    </div>

3.設置初始化(此時暫不教大家上傳圖片,想瞭解請看我後面的博客介紹)

$(function () {
        testEditor = editormd("test-editormd", {
            width: "99%",
            height: 640,
            syncScrolling: "single",
            path: "/Lib/MarkDown/lib/",
            saveHTMLToTextarea: true,
            emoji: true
        });

    });

4.獲取數據保存

function btnSave() {
        alert("html數據:" + testEditor.getHTML());
        alert("markdown數據:" + testEditor.getMarkdown());
        //保存大家根據需要保存文本就好。
    }

 

相關推薦:

1.在Asp.Net Core中配置使用MarkDown富文本編輯器實現圖片上傳和截圖上傳(開源代碼.net core3.0)

2.MarkDown富文本編輯器怎麼載入模板文件

 

開源地址 動動小手,點個推薦吧!

 

註意:我們機遇屋該項目將長期為大家提供asp.net core各種好用demo,旨在幫助.net開發者提升競爭力和開發速度,建議儘早收藏該模板集合項目


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 無論是網站還是APP分頁功能都是必不可少的。為什麼使用分頁呢? 1,載入速度快,不會占用伺服器太多資源,減少伺服器壓力。 2,減少資料庫壓力。 3,提升用戶體驗。 那麼我們常用的分頁方法有兩種。 1,真分頁:每頁都會從資料庫讀取少量數據,優點就是讀取數據量少,性能非常好,大型網站往往採用這種方式。 ...
  • 從一段字元串中,提取中文、英文、數字 中文字元30Margin中文字元40HorizontalAlignment 正則表達式: Regex使用: 註: Regex只會返回第一個匹配項 如果需要獲取正則對應的所有匹配項,可以使用 Regex.Matches ...
  • C# -- 模擬撲克牌發牌 1. User 類: 玩家 public class User { private List<PaperCard> listCard = new List<PaperCard>(); public string Name { get; set; } public User ...
  • using System; namespace program { class program1 { static void Main(string[] args) { program1 fenshu = new program1(); fenshu.Panduan(); program1 tian ...
  • Aspose.Slides for .NET是獨特的演示處理API,使應用程式能夠讀取,編寫,修改和轉換PowerPoint演示文稿。作為獨立的API,它提供了管理PowerPoint關鍵功能的功能,例如管理文本,形狀,表格和動畫,向幻燈片添加音頻和視頻,預覽幻燈片等等。 近期,Aspose.Sli ...
  • DataTable與Excel之間的互導 1.項目添加NPOI的引用 NPOI項目簡介: NPOI是一個開源的C#讀寫Excel、WORD等微軟OLE2組件文檔的項目,特點是可以在沒有安裝Office的情況下對Word或Excel文檔進行讀寫操作。並且對老版本Office(2003-)與新版本Off ...
  • 假設我有一個簡單的“ Hello World”控制台應用程式,我想發送給朋友來運行。朋友沒有安裝.NET Core,所以我知道我需要為他構建一個獨立的應用程式。很簡單,我只需在項目目錄中運行以下命令: dotnet publish -r win-x64 -c Release --self-conta ...
  • 我們的富文本編輯器不能沒有圖片上傳尤其是截圖上傳,下麵我來教大家怎麼實現MarkDown富文本編輯器截圖上傳和圖片上傳。 1.配置編輯器到html頁 2.初始化需要配置圖片上傳 3.截圖上傳功能添加 4.後臺實現圖片保存 (1)截圖保存 (2)上傳保存 5.效果圖 相關推薦: 1.在Asp.Net或 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...