代码拉取完成,页面将自动刷新
找了挺多markdown编辑器,发现太臃肿了,添加功能不是太方便(主要是看不懂那么高大上的代码),没发现一个支持粘贴上传图片和拖拽的。索性自己搞一个。js代码足够简单,基本后端程序员都可以看懂。
https://gitee.com/dot2-com/Dot2Editor
Alt+1~6
对应 h1~h6
Alt+B
加粗选中的内容
Alt+I
插入图片(I表示img
标签)
Alt+A
插入链接(A表示a
标签)
Alt+H
插入横线(H表示hr
标签)
Alt+L
插入线条(L表示Line
,和hr
的区别是,线条上方的文字会变成h2)
Alt+T
插入表格(T 表示Table
)
** 注意 ** 需要在web环境下访问 index.html
<div style="width:100%; height:100%;" id="editor">
<textarea name="content" cols="30" rows="10"></textarea>
</div>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script src="./dot2.editor.js"></script>
<script>
var editor = new Dot2Editor("#editor", {
upload: {
//上传地址
url: "./upload.php",
//自定义的文件提交的名称,后端根据这个获取文件
name: "image",
//自定义的键值对json,或者一个函数返回这样的json,通过post一起提交
//配置函数的区别是,每次提交都会调用函数,如果参数值是每次都会变化的,就用函数,比如七牛上传的时候要获取token)
//kvs: {
// k1: "v1",
// k2: "v2"
//}
}
});
</script>
获取编辑器种的markdown内容
把内容设置到编辑器
获取编辑器解析后的html代码
请参考view.html的源代码
作者:刘荣飞 QQ:173126019
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型