1. 程式人生 > >快速入門 Editor.MD---在Web專案裡使用 Markdown 編輯器

快速入門 Editor.MD---在Web專案裡使用 Markdown 編輯器

什麼是Markdown

Markdown是一種可以使用普通文字編輯器編寫的標記語言,通過簡單的標記語法,它可以使普通文字內容具有一定的格式。

最直觀的方法,CSDN寫新文章用Markdown編輯器,自己琢磨下便知

什麼是Editor.MD

Editor.md 是一個可嵌入的開源 Markdown 線上編輯器元件,你可以很方便用在瀏覽器、NW.js(Node-webkit)等地方,基於CodeMirror、jQuery 和 Marked 構建。

Editor.MD官方顯示 CSDN 也在用該元件

環境準備

下載完成你就得到了這麼個玩意↓

這裡寫圖片描述

examples資料夾下有很多示例,可以開啟參考學習,或者直接去官方網站示例。

但是要想 EditorMD 在自己的 Web 專案裡跑起來,我們只需要把 editor.md-master 檔案目錄下的這些檔案放在自己的 Web 專案 資原始檔夾,存放位置決定了你使用時填寫的路徑。
這裡寫圖片描述

注意:

EditorMD開啟 emoji 後 github 的出於某種原因是無法使用的,我們需要手動修改圖片下載路徑

首先先得把 emoji 表情下載到本地
emoji 下載地址

然後把它放在這裡寫圖片描述

接下來得修改 js 檔案裡的路徑 (路徑值取決於你存放圖片的位置)
這裡寫圖片描述

這四個檔案裡的emoji路徑都得修改一個都不能少
這裡寫圖片描述

小例子

對應上圖的aa.html

<!doctype html>
<html> <head> <meta charset="utf-8"> <title>EditorMD</title> <link type="text/css" href="plug-ins/EditorMD/lib/codemirror/codemirror.min.css"> <script type="text/javascript" src="plug-ins/JQuery/jquery-3.1.1.min.js"></script> <script type="text/javascript" src
="plug-ins/EditorMD/editormd.min.js">
</script> <link rel="stylesheet" href="plug-ins/EditorMD/css/editormd.css"> </head> <body> <div id="layout"> <header> <h1>動態建立 Editor.md</h1> <p>Dynamic create Editor.md</p> <br> <div class="btns" style="margin:0;"> <button id="create-btn">動態建立一個 Editor.md</button> <button id="remove-btn">移除 Editor.md</button> </div> </header> </div> <script type="text/javascript"> var testEditormd; $(function () { $("#create-btn").click(function () { $("#layout").append("<div id=\"test-editormd\"></div>"); testEditormd = editormd("test-editormd", { width: "90%", height: 640, emoji: true, markdown: "### 動態建立 Editor.md\r\n\r\nDynamic create Editor.md", path: 'plug-ins/EditorMD/lib/' }); }); $("#remove-btn").click(function () { testEditormd.editor.remove(); }); }); </script> </body> </html>

這裡寫圖片描述

關於 EditorMD 物件可用函式、可配置引數
如果能看懂 editormd.js 檔案的話,基本就知道了
簡單的著手方式:可在 官方頁面自行進入使用示例 裡找