摘要:现在都流行markdown进行文档编辑,我选用Editor.md, 因为没有比较完整的文档所以踩了很多坑,记录下来也希望大家能避免。
目录
1. 下载Editor.md
官方Git: https://gitee.com/pandao/editor.md
下载地址:https://github.com/pandao/editor.md/archive/master.zip
2. Editor.md后台编辑页面集成
<link rel="stylesheet" href="目录/editor.md/css/editormd.min.css" />
<div id="editor">
<textarea style="display:none;">### Hello Editor.md !</textarea>
</div>
<script src="目录/jquery.min.js"></script>
<script src="目录/editor.md/editormd.min.js"></script>
<script type="text/javascript">
$(function() {
var editor = editormd("editor", {
path : "目录/editor.md/lib/"
});
});
</script>
3. Markdown内容前台显示
<link rel="stylesheet" href="你的目录/editormd/css/editormd.preview.css" />
<div id="test-markdown-view">
<textarea style="display:none;">
//第一种方式,后台markdown内容输出
</textarea>
</div>
<script src="你的目录/jquery.min.js"></script>
<script src="你的目录/editormd/editormd.js"></script>
<script src="你的目录/editormd/lib/marked.min.js"></script>
<script src="你的目录/editormd/lib/prettify.min.js"></script>
<script type="text/javascript">
$(function() {
//第一种方式:markdown内容写在页面中
// var testView = editormd.markdownToHTML("test-markdown-view");
//第二中方式通过ajax读取ajax内容
$.get("地址",function(response){
var testView = editormd.markdownToHTML("test-markdown-view",{
markdown:response.data
});
},"json");
//第三种方式直接显示html,此种方式需要在数据库中保存html,具体如何使用我会在另一篇文章中说明
});
</script>
4. 结束语
至此Editor.md在项目中集成已经完成。但是对Editor.md研究远没有结束,接下来我会继续写一些关于实际常用的功能和问题的文章,请大家继续关注!
手机扫码阅读,舒服~