I had wanted to be able to keep notes on my computer in a basic text file, including math symbols, which is not simple, and sometimes not possible, even using the unicode character set.  Then I discovered MathJax.  HTML, with extensions like MathJax, seems to be the most general solution to generating free-form notes from an ASCII keyboard.  To that goal, I began something like this real-time html editor over a decade ago, but never followed-through with loading and saving the edited files, so this solution is very much appreciated!

Supposing that MathJax is being used in an html page being edited, there arises the complication of writing dynamic content.  MathJax normally runs its typesetting function only once, when the page first loads.  Dynamic MathJax content requires additional code, and would be a very nice feature to have here.

Please read at [MathJax in Dynamic Content][1], and then at [Handling Asynchronous Typesetting][2], and see if this is a feature that can be added to your HTML Editor.

Maybe just a "typeset again" button for the user, rather than wrestling with some heuristic to avoid re-running the typesetter after every character entry?

BTW, I would prefer the traditional movable iframe divider, over the "Textarea size" slider, which can be a bit "twitchy".  Also, the footer links, except for "Feedback" and "Created by", are all getting jumbled on top of each other by Firefox Nightly on linux, though this might be a problem with the browser.


  [1]: https://docs.mathjax.org/en/latest/advanced/typeset.html#typeset-math
  [2]: https://docs.mathjax.org/en/latest/web/typeset.html#typeset-async