发布于 2015-03-23 02:50:54 | 188 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

Editor.md Markdown 编辑器

Editor.md 是一个基于CodeMirror、jQuery 和 Marked 构建的 Markdown 在线编辑器(组件)。


主要更新:

  • 新增延迟解析机制,预览更即时;

  • 新增跳转到指定行的功能和对话框;

  • 新增ToC下拉菜单、自定义ToC容器的功能;

  • 新增跳转到行、搜索的工具栏按钮;

  • 新增支持插入和解析(打印)分页符;

  • 改进快捷键功能和自动高度模式等;

  • 改进:将锚点链接改名为引用链接;

  • 改进编辑器重建和重配置功能;

  • 修复多个Bug;

具体更新:

  • 新增延迟解析预览的机制,解决输入太多太快出现的 “延迟卡顿” 问题;

    • 新增配置项delay,默认值为 300;

    • 修复当输入速度太快时,解析Flowchart会抛出错误的问题;

  • 修改iPad等移动终端的浏览器无法上传图片的问题#48

  • 修复单独引用editormd.preview.css时无法显示Font Awesome和Editor.md logo字体的问题;

  • 更新和修改Gulp构建;

    • 修改了Gulpfile.js,并且gulp-ruby-sass升级到最新版本1.0.0-alpha.3;

    • 编辑SCSS时,不再生成CSS的Source map文件;

  • 执行jshint和更正一些JS写法的不规范,精简了代码;

  • 新增配置项appendMarkdown和appendMarkdown()方法,用于(初始化前后)追加Markdown到Textarea;

  • 改进部分预设快捷键功能,包括F9(watch)、F10(preview)、F11(fullscreen)等;

  • 修复自动高度模式下出现的几个问题;

    • 全屏退出时高度不正确的问题:修改了fullscreenExit()方法的内部实现;

    • 当解析预览后的HTML内容高度高于Markdown源码编辑器高度时,无法正确预览的问题#49

  • 修改onscroll和onpreviewscroll无法访问this的问题;

  • 修改init()方法,可以只设置一个参数;

  • 新增插入TeX(KaTeX)公式的快捷键Ctrl + Shift + K和插入方法tex();

  • 将锚点链接改为引用链接,引用的链接改为插入到页尾;

    • 工具栏的名称anchor改为reference-link;

    • 工具栏的名称htmlEntities改名为html-entities;

  • 改进编辑器重建和重配置功能;

    • 修改了loadedDisplay()方法;

    • 修改了config()和recreate()方法;

  • 新增跳转到指定行的功能;

    • 新增方法gotoLine();

    • 新增跳转到行对话框插件goto-line-dialog;

    • 新增快捷键Ctrl + Alt + G;

    • 改进executePlugin()方法;

    • 修改了help-dialog/help.md;

  • 新增搜索工具栏按钮;

    • 新增方法search()、searchReplace()和searchReplaceAll();

    • 原全屏预览HTML按钮的图标改为fa-desktop;

    • 改为默认开启搜索替换功能;

  • 更换了关于Editor.md的标语(slogan);

  • 标题按钮h改为大写的H;

  • saveToTextareas()方法更名为save();

  • 新增ToC下拉菜单、自定义ToC容器的功能;

    • 新增Markdown扩展语法[TOCM],自动生成ToC下拉菜单;

    • 新增配置项tocm,默认为true,即可以使用[TOCM];

    • 新增配置项tocDropdown和tocTitle;

    • 新增方法editormd.tocDropdownMenu();

    • 新增配置项tocContainer,值为jQuery选择器,默认为空;

  • 修改了配置项placeholder的默认值;

  • 改进对IE8的兼容支持;

  • 修复Firefox下因为Object.watch()而出现的问题;

  • 新增支持插入和解析(打印)分页符;

    • 新增配置项pageBreak,默认值为true;

    • 新增语法[========],即括号内至少8个等号;

    • 新增插入分页符的工具栏图标和方法pagebreak();

    • 新增插入分页符的快捷键Shift + Alt + P;

  • 修复一些Bug,包括#51等;

  • 新增和修改以上更新的相关示例;

Editor.md 是一个基于CodeMirror、jQuery 和 Marked 构建的 Markdown 在线编辑器。



历史版本 :
Editor.md v1.5.0 发布,新增黑色主题、支持多行公式等
Editor.md v1.4.5 发布,修复和改进图片上传兼容问题等
Editor.md v1.4.3 发布,多项改进及修复
Editor.md v1.4.2 发布,改进自定义工具栏
editor.md.app v1.4.0 发布,Node-Webkit 应用
Editor.md v1.4.0 发布,新增延迟解析、ToC下拉菜单和跳转到行等
Editor.md v1.3.0 发布,增强快捷键操作等
Editor.md v1.2.0 发布,支持Emoji表情等新功能
Editor.md v1.1.0 发布,支持图片上传等新功能
Editor.md v1.0 发布,改用 KaTeX,性能大幅改进
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务