idkclub / Markology

📝 An opinionated, zettelkasten-inspired note creation and linking tool.
https://idk.club/markology
MIT License
12 stars 0 forks source link

Investigate alternate Markdown parsers? #32

Closed arkie closed 1 year ago

arkie commented 2 years ago

Missing features:

Requirements:

pramjan commented 2 years ago

Can you see if we could make use of the approach taken by FS Notes for Markdown rendering. They have a very complete markdown rendering, with support for tables and many exotic features (mathjax, mermaid, etc), but their zettelkasten support is bad (they have note=linking but it doesn't tell you what the links are!)

Hopefully its not an embedded HTML view, like you said (I'm assuming this would impact the app's performance).

Thanks for opening this issue!

arkie commented 2 years ago

It does look like at least the editing view is built on top of NSAttributedStrings, and the base parsing is through https://github.com/KristopherGBaker/libcmark_gfm.git, so I'll take a deeper look and see if there's a possibility to upgrade the renderer 👍