MyST Markdown

@mystmd.org

Markdown with superpowers for writing scientific 👨‍🔬 and technical 📈papers. #OpenSource & maintained by Project #Jupyter.

Adding an `anywidget` style/based directive & renderer into the core @mystmd.org stack is a big win for custom interactivity and extensibility. My contribution this week: to round off the first cut implementation - based on what've had in prod at @curvenote.com. opensci.dev/articles/ups...

Upstreaming `anywidget` into the MyST Markdown core - opensci.dev

A techbit on upstreaming the anywidget directive to the MyST Markdown core stack, enabling first-class support for embedding JS widgets in MyST Markdown documents.

opensci.dev

The @mystmd.org theme now has support for "page edit" buttons! These take you directly to the source page in GitHub so that you can quickly make an edit. They are so useful! Many thanks to Kira for getting this in with her first contribution to the MyST Theme! github.com/jupyter-book...

✍️ Feat: add edit button by kne42 · Pull Request #577 · jupyter-book/myst-theme

Adds an edit button to pages that have GitHub repo information to edit the corresponding page on the site. closes #326

github.com

New MyST proposal! It's for a short-hand way to add classes/options/labels to roles and directives. Read and comment here: github.com/jupyter-book... This will unlock a lot of functionality for extending roles in particular, I'm really excited about it! (led by @row1.ca and @agoose77.bsky.social)

Inline Options for Roles and Directives by agoose77 · Pull Request #28 · jupyter-book/myst-enhancement-proposals

This is a WIP draft for adding "inline attributes" to MyST. Spec Issue: jupyter-book/myst-spec#68

github.com