NullVoxPopuli / limber

Glimdown playground for documentation, demos, etc

Home Page:https://limber.glimdown.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Integrate with 3rd party documentation tools (Vitepress, Notebooks, etc)

NullVoxPopuli opened this issue · comments

Prereqs:

  • #32
  • #1632
    • Will need to support probably more markdown environments?
    • Will need to move compiler to a service worker

Goals:

  • for any documentation tool,
    • provide a plugin for their system to emit the runtime code
    • allow rendering of any language/tool inline

Stretch Goals:

  • provide fallback compiler in case service worker is undesired for whatever reason
    • these REPLs would not be allowed to import from NPM

VitePress:

  • vuejs/vitepress#3676
  • uses markdown-it instead of rehype/remark
  • I'd need to add a Vue Component that calls in to ember-repl
    • (not bad, tbh, since ember-repl is mostly ember-agnostic, just needs some already planned re-arranging)

Markdoc: