[GH-ISSUE #70] Makrdown processor settings for each note #55

Closed
opened 2026-03-03 00:17:58 +03:00 by kerem · 2 comments
Owner

Originally created by @Rokt33r on GitHub (Aug 30, 2019).
Original GitHub issue: https://github.com/BoostIO/BoostNote-App/issues/70

I want to make this app can render all types of markdown.

There are so many styles of markdown. Most of platforms and apps are using different markdown settings... The previous app is also using highly customized markdown renderer.

To make it possible, we would need really powerful markdown previewer.

  • which can resolve which markdown processor plugins are needed(check plugin version too)
  • which can fetch pre-compiled module from internet on-demand and keep them somehow(I guess we could register it as a worker or put code directly into localStorage and eval)
  • which can render with fetched plugin modules(If the module is not available because of no internet connection or plugin is missing, it should show warning too.)
Originally created by @Rokt33r on GitHub (Aug 30, 2019). Original GitHub issue: https://github.com/BoostIO/BoostNote-App/issues/70 I want to make this app can render all types of markdown. There are so many styles of markdown. Most of platforms and apps are using different markdown settings... The previous app is also using highly customized markdown renderer. To make it possible, we would need really powerful markdown previewer. - which can resolve which markdown processor plugins are needed(check plugin version too) - which can fetch pre-compiled module from internet on-demand and keep them somehow(I guess we could register it as a worker or put code directly into localStorage and eval) - which can render with fetched plugin modules(If the module is not available because of no internet connection or plugin is missing, it should show warning too.)
kerem 2026-03-03 00:17:58 +03:00
Author
Owner

@MiloTodt commented on GitHub (Sep 2, 2019):

I've concerns that setting out to support every flavour of Markdown may be a maintenance nightmare.

Handling all the bugs and support different versions would introduce may not be worth the effort to do so as opposed to standardising what flavour of markdown Boostnote should be used in.

<!-- gh-comment-id:526969117 --> @MiloTodt commented on GitHub (Sep 2, 2019): I've concerns that setting out to support every flavour of Markdown may be a maintenance nightmare. Handling all the bugs and support different versions would introduce may not be worth the effort to do so as opposed to standardising what flavour of markdown Boostnote should be used in.
Author
Owner

@Rokt33r commented on GitHub (Aug 25, 2021):

Won't fix. It will make the app too much complicated.

<!-- gh-comment-id:905328871 --> @Rokt33r commented on GitHub (Aug 25, 2021): Won't fix. It will make the app too much complicated.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/BoostNote-App#55
No description provided.