Editor.md v1.0 發布,改用 KaTeX,性能大幅改進

jopen 11年前發布 | 13K 次閱讀 Editor.md

Editor.md

A simple online markdown editor.

Editor.md 是一個基于jQuery和CodeMirror構建的在線Markdown文檔編輯器。

Editor.md v1.0 正式版發布,改用 KaTeX,性能大幅改進。

主要更新:

  • 新建分支 mathjax-version,但不打算繼續對此分支進行開發;

  • 移除MathJax,改用KaTeX#2,解析和預覽響應速度大幅度提高#3;

    • 移除 mathjax 配置項;

    • 移除 mathjaxURL 屬性;

    • 移除 setMathJaxConfig() 方法;

    • 移除 loadMathJax() 方法;

    • 移除MathJax的所有示例;

    • 新增 tex 配置項,表示是否開啟支持科學公式TeX,基于KaTeX;

    • 新增 katexURL 屬性;

    • 新增 loadKaTeX 方法;

    • 新增KaTeX的示例;

  • setCodeEditor()方法更名為setCodeMirror();

  • 合并CodeMirror使用到的多個JS模塊文件,大幅減少HTTP請求,加快下載速度;

    • 新增合并后的兩個模塊文件:./lib/codemirror/modes.min.js、./lib/codemirror/addons.min.js;

    • Gulpfile.js 新增合并CodeMirror模塊文件的任務方法codemirror-mode和codemirror-addon;

    • 另外在使用Require.js時,因為CodeMirror的嚴格模塊依賴的限制,不能使用上述合并的模塊文件,仍然采用動態加載多個模塊文件;

  • 更新 README.md 等相關文檔和示例;

  • 解決Sea.js環境下Raphael.js無法運行導致不支持流程圖和時序圖的問題,即必須先加載Raphael.js,后加載Sea.js;

Editor.md v1.0 發布,改用 KaTeX,性能大幅改進


Editor.md v1.0 發布,改用 KaTeX,性能大幅改進

下載:https://github.com/pandao/editor.md

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!