UPDATE: See the more mature https://github.com/SamyPesse/codemirror-widgets
codemirror-widgets powers GitBook's new desktop editor, is abstracted to supports rendering in-place various things (math, links, images), and seems generally well structured.
I haven't carefully reviewed codemirror-widgets yet, but I'll probably abandon this project in favor of improving codemirror-widgets, and switch mathdown to it too.
Experimenting to replace
Mostly tested with CodeMirror 4.x, 5.x versions but probably works with 3.x too.
Performance is currently OK with MathJax 2.4, horribly slow with 2.5 or 2.6. Working on it...
http://cben.github.io/CodeMirror-MathJax/demo.html
If you just want to use this for writing, check out mathdown.net powered by https://github.com/cben/mathdown.
I'm currently changing the API at will. If you want to use this for anything do contact me [email protected] — I'll be glad to help.
After checking out, run this to materialize CodeMirror subdir:
git submodule update --init
I'm directly working in gh-pages
branch without a master
branch,
as that's the simplest thing that could possibly work;
http://oli.jp/2011/github-pages-workflow/ lists several alternatives.
TODO: learn about bower or other ways to manage local vs online deps.