Differences in HTML rendering between MyST, Myst-NB, JupyterBook, Quarto #865
-
Hello, First off, I'm really enjoying MyST markdown and the Jupyter Lab extension! I'm investigating various ways for publishing notebooks; I've been using Quarto for about a year for work and personal projects. Now I decided to learn more about MyST by perusing the docs and Youtube videos from @rowanc1, and I'm a bit confused by the current relationship between all the MyST products. Some of them haven't had releases for a while, some are under active development.
|
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 6 replies
-
@liquidcarbon , just a civilian here who happens to love MyST and the Executable Books project in general. I'm sure someone official will chime in and explain everything, but this is my understanding: JupyterBook (which I think was the foundation of the project) was built on Sphinx and is awesome if you're a Pythonista and are already familiar with it or need to document Python code. It's also great if you have a bunch of notebooks that might need to run Python code at build time. MyST, though, is in theory useful to anybody who wants to create some well-formatted documentation. I've used it for things that didn't have any code in them whatsoever. With that in mind, creating a dependency on Python is somewhat unnecessary if the user doesn't need Python. The MyST and Quarto are both awesome. I'm not completely clear on why they both exist. I wish the syntaxes were more closely aligned, but I won't complain about free stuff. The |
Beta Was this translation helpful? Give feedback.
-
Is there news on OXA link? Such a cool idea! |
Beta Was this translation helpful? Give feedback.
I think @riziles has done another great job of summing up the ecosystem and current efforts, thank you! The many-many files needed for a site are just how the react/remix community works at the moment (there are probably ways to tune this with recent changes to vite/remix, but I haven't looked into it). The important parts of the output are the json files and static assets. When hosting as an application rather than a rendered static site, those assets are the only things that need to be stored, and it allows the theme to be maintained independently of the content. This is more how the scientific publishing world works, and is a pretty big distinction between myst/quarto on how the archit…