首页前端开发文章详情

Editor.md在线Markdown编辑器在项目中使用(一)

By liajitu / Apr 4, 2020 阅读 0 评论 0 发表于 前端开发 字数:1327 阅读时间:14秒

Markdown编辑器Editor.md

摘要:现在都流行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后台编辑页面集成

  1. <link rel="stylesheet" href="目录/editor.md/css/editormd.min.css" />
  2. <div id="editor">
  3. <textarea style="display:none;">### Hello Editor.md !</textarea>
  4. </div>
  5. <script src="目录/jquery.min.js"></script>
  6. <script src="目录/editor.md/editormd.min.js"></script>
  7. <script type="text/javascript">
  8. $(function() {
  9. var editor = editormd("editor", {
  10. path : "目录/editor.md/lib/"
  11. });
  12. });
  13. </script>

3. Markdown内容前台显示

  1. <link rel="stylesheet" href="你的目录/editormd/css/editormd.preview.css" />
  2. <div id="test-markdown-view">
  3. <textarea style="display:none;">
  4. //第一种方式,后台markdown内容输出
  5. </textarea>
  6. </div>
  7. <script src="你的目录/jquery.min.js"></script>
  8. <script src="你的目录/editormd/editormd.js"></script>
  9. <script src="你的目录/editormd/lib/marked.min.js"></script>
  10. <script src="你的目录/editormd/lib/prettify.min.js"></script>
  11. <script type="text/javascript">
  12. $(function() {
  13. //第一种方式:markdown内容写在页面中
  14. // var testView = editormd.markdownToHTML("test-markdown-view");
  15. //第二中方式通过ajax读取ajax内容
  16. $.get("地址",function(response){
  17. var testView = editormd.markdownToHTML("test-markdown-view",{
  18. markdown:response.data
  19. });
  20. },"json");
  21. //第三种方式直接显示html,此种方式需要在数据库中保存html,具体如何使用我会在另一篇文章中说明
  22. });
  23. </script>

4. 结束语

至此Editor.md在项目中集成已经完成。但是对Editor.md研究远没有结束,接下来我会继续写一些关于实际常用的功能和问题的文章,请大家继续关注!

手机扫码阅读,舒服~

⌘ + Return 发表
最新 最早 全部评论0 条评论