国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開(kāi)發(fā) > HTML5 > 正文

html+js 實(shí)現(xiàn)markdown編輯器效果

2024-09-05 07:23:05
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

markdown的Editor.md插件官方網(wǎng)站:https://pandao.github.io/editor.md/

一:下載Editor.md

1:進(jìn)入官網(wǎng)直接進(jìn)行下載

github下載地址:https://github.com/pandao/editor.md

2:使用npm進(jìn)行下載

npm install editor.md

下載下來(lái)的文件結(jié)構(gòu)如下:

二:Editor.md的簡(jiǎn)單使用

1:前提:

引入css

<link rel="stylesheet" href="editormd/css/editormd.css" />

引入js

<script src="js/jquery.min.js"></script><script src="editormd/editormd.min.js"></script>

2:html+js實(shí)現(xiàn)markdown效果

<link rel="stylesheet" href="editormd/css/editormd.css" /><div id="test-editor"><textarea style="display:none;" class="content-markdown" name="content-markdown"></textarea></div><script src="js/jquery.min.js"></script><script src="editormd/editormd.min.js"></script><script type="text/javascript">    $(function() {      var editor = editormd("test-editor", {        width  : "100%",            //寬度,不填為100%        height : "500px",           //高度,不填為100%        theme : "dark",             //主題,不填為默認(rèn)主題        path   : "editormd/lib/",   //editor.md插件的lib目錄地址        saveHTMLToTextarea : true, // 保存 HTML 到 Textarea        toolbarAutoFixed:true,      //工具欄自動(dòng)固定定位的開(kāi)啟與禁用      });    });</script>

根據(jù)如上代碼就可以實(shí)現(xiàn)markdown編輯器效果

但是如上代碼沒(méi)有本地上傳圖片功能,如果你需要本地上傳圖片功能,js代碼修改如下:

$(function() {    var editor = editormd("test-editor", {        width  : "100%",            //寬度,不填為100%        height : "500px",           //高度,不填為100%        theme : "dark",             //主題,不填為默認(rèn)主題        path   : "editormd/lib/",   //editor.md插件的lib目錄地址        saveHTMLToTextarea : true, // 保存 HTML 到 Textarea        toolbarAutoFixed:true,      //工具欄自動(dòng)固定定位的開(kāi)啟與禁用        imageUpload : true,         //運(yùn)行本地上傳        imageFormats : ["jpg", "jpeg", "gif", "png", "bmp", "webp"],    //允許上傳的文件格式        imageUploadURL : "/index.php?r=markdown/upload"                 //上傳的后臺(tái)服務(wù)器路徑    });});

后端上傳的簡(jiǎn)單實(shí)現(xiàn)如下(這里上傳我使用了Yii框架的intervention/image插件)

Yii::$app->response->format = Response::FORMAT_JSON;$upload = /Intervention/Image/ImageManagerStatic::make($_FILES['editormd-image-file']['tmp_name'])->save('upload/upload.jpg');//file為上傳表單的name名if ($upload) {    return [        'success' => 1,        'message' => '上傳成功',        'url' => 'upload/upload.jpg'    ];} else {    return [        'success' => 0,        'message' => '上傳失敗',    ];}

根據(jù)如上代碼就可以實(shí)現(xiàn)在markdown編輯器中上傳本地圖片

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 宁强县| 基隆市| 山西省| 泰州市| 苍梧县| 昂仁县| 务川| 兰坪| 广州市| 肇源县| 澄城县| 洪泽县| 舟山市| 崇明县| 稷山县| 新兴县| 呈贡县| 德保县| 靖安县| 沧州市| 鄂温| 临武县| 库伦旗| 纳雍县| 桐梓县| 玛纳斯县| 武川县| 桃源县| 孟村| 榆中县| 砀山县| 堆龙德庆县| 牙克石市| 静安区| 鄂温| 新平| 博爱县| 涿州市| 安达市| 双牌县| 呼伦贝尔市|