-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Markdown code turns to HTML code after editing, how to convert it to markdown code? #9
Comments
Markdown conversion is in the works! I have an alpha version of this currently checked in on the ckeditor5 branch: https://github.com/genepattern/jupyter-wysiwyg/tree/ckeditor5 At the moment it still needs some more testing and refinement before its ready for release, but that shouldn't be too far off. |
Any update? Almost two years passed 😉 |
Markdown conversion in ckeditor5 ended up being a dead end, because we could never get it to support the specific mix of markdown and HTML that is supported by Jupyter. In practice, it would mostly work if you used it and only it to generate the markdown, but if you loaded the editor in a markdown cell written by hand, it was a crap shoot whether ckeditor5 would parse the input. Ultimately we were forced to abandon that approach. As a side note, newer versions of the editor use TinyMCE under the hood. |
FYI, the following project (a Visual Studio Code extension) that allows round-trip markdown WYSIWYG editing, including support for tables. When I have complicated markdown that I want to write/edit, I end up copying the cell content to Visual Studio Code, edit it there and copy it back to the Jupyter cell. The extension relies on the following generic browser-side Markdown editor (that supports round-trip editing). |
Hi, thanks for this amazing addon that can make jupyter easier to use.
Can there be a new button that can convert the automatically generated html code to md code, that will be extremely useful to edit it again in markdown mode, thank you.
The text was updated successfully, but these errors were encountered: