国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 南丰县| 新巴尔虎左旗| 共和县| 微山县| 巴南区| 阿克苏市| 上栗县| 平安县| 武平县| 临朐县| 高雄市| 大姚县| 平远县| 河津市| 保定市| 西乌珠穆沁旗| 杂多县| 洪湖市| 桐柏县| 正镶白旗| 博客| 阳谷县| 富川| 巨野县| 惠水县| 勃利县| 乐都县| 清河县| 温州市| 肇东市| 光山县| 石柱| 江孜县| 泾阳县| 台江县| 芦山县| 垣曲县| 遵义市| 台湾省| 元江| 淳安县|