MyST Markdown
Markdown with superpowers for writing scientific 👨🔬 and technical 📈papers. #OpenSource & maintained by Project #Jupyter.
- Reposted by MyST MarkdownAdding 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...
- 🛳️ New release of myst-theme ! This is a patch release to fix a bunch of UI/UX bugs that we uncovered after the last minor release. Thanks to everybody for testing and quick feedback! github.com/jupyter-book...
- We're proud to announce a new release of the Jupyter Book stack! This brings in a number of fixes and UI improvements! Check out release notes for each here: mystmd 1.8: github.com/jupyter-book... myst-theme 1.1: github.com/jupyter-book... jupyter-book 2.1.1: github.com/jupyter-book...
- This release brings more control over *concurrent execution* of notebook content as part of this build process. This allows you to define the number of simultaneous executions when your book builds to ensure they occur more sequentially, or reduce bugs if notebooks spawn their own parallel processes
- It also standardizes and improves the behavior of links so that interactive, external, and internal links now have distinct and consistent styles so that your readers know what to expect.
- This release was created by a community of maintainers, thanks to the Jupyter Book community for all of their support of the project! Check out the release notes above for a list of the people that contributed to each release. 🎉
- Reposted by MyST MarkdownRunning live previews with the @mystmd.org CLI on a JupyterHub has been a challenge so far - the available theme servers are not setup well to support this. We've made progress on a solution that's almost ready to share, meantime this explains the problems it solves: opensci.dev/articles/jup...
- The page-last-updated plugin is a MyST plugin to make it clear to readers when your content was updated on each page. Here's a little post about how it works and where to learn about more plugins like it! blog.jupyterbook.org/posts/2026/p...
- Reposted by MyST MarkdownI (and we @mystmd.org) have been working on releasing new version of the MyST Markdown AST. A foundational change to the representation of Jupyter outputs that sets up a lot of future possibilities - notes and thoughts are here: opensci.dev/articles/on-...
- The Jupyter Book team has been working hard on a big foundational improvement to how notebook outputs are represented in MyST documents. Steve writes about this change and what it means in this post: blog.jupyterbook.org/posts/2025-1...
- There's an ongoing community discussion about this change, and we invite feedback from others in this MyST Enhancement Proposal discussion: github.com/jupyter-book...
- This lays the foundation for building more enriched and precise workflows around notebook outputs. We now treat *each output* from a cell independently, laying a foundation to enable things like generating labels with notebook cells. Here's a PR to follow along: github.com/jupyter-book...
- Reposted by MyST MarkdownWe've just moved our `any-widget` based directives and renders for @mystmd.org into a public repo on @curvenote.com . After quite a while tinkering these are nicely supporting interactive visualizations - more work to fully implement the full `any-widget` interface coming github.com/curvenote/cu...
- The Jupyter Book gallery is back! Now with the MyST Engine under the hood! Thanks to @FreekPols for contributing it. jupyterbook.org/latest/galle...
- We recently pushed Jupyter Book 2, which was a breaking change for many of our users! We considered publishing a completely different package (e.g., `jupyter-book2`) but decided against it. Here's a quick rationale why:
- JupyterBook 2 is released! This is now built on top of the @mystmd.org engine directly. 🚀 Please reach out on our GitHub discussions if you have any problems upgrading.
- Reposted by MyST Markdown🚀 Exciting news! The SciPy 2025 Proceedings are officially published: 👉 proceedings.scipy.org/2025 Huge thanks to the Proceedings Committee, @curvenote.com, Jim Weiss, all the authors, and reviewers who made this happen. 🙌
- Reposted by MyST Markdown@creativecommons.bsky.social and @continuous.foundation are teaming up to make reuse the default for modular science. Join the cohort working to shape incentives for reuse in modular science. The group will kick off in January 2026. Apply by Sunday, Nov 30 continuousfoundation.org/reuse-form
- 🚨 New paper! The @jupyterbook.org team just published a peer-reviewed paper in the SciPy Proceedings describing the design & architecture of Jupyter Book 2 and the MyST Document Engine! 📝 blog post: blog.jupyterbook.org/posts/2025-j... 📄 paper: proceedings.scipy.org/articles/hwc...
- There are several core principles behind this project: simple to use yet extensible machine-readable content modular & composable docs federated APIs computation as first-class content
- We're also excited to lean into "content as structured data". MyST documents are represented as a structured abstract syntax tree (AST), making them canonical and machine-readable. This enables powerful transformations and remixing across projects.
-
View full threadWe're excited to share the next step of this project, and invite you to join us in improving this ecosystem together! 📝 Read the blog post: blog.jupyterbook.org/posts/2025-j... 📄 Read the paper 👉 proceedings.scipy.org/articles/hwc... ✨ Try Jupyter Book 2 👉 next.jupyterbook.org
- Reposted by MyST Markdown@mystmd.org 1.5 is out, along with an updated web theme! github.com/jupyter-book... github.com/jupyter-book... Improved site footers, hidden entries and external URLs in table of contents, better UI for in-browser execution plus improved docs and bug-fixes.
- Reposted by MyST MarkdownRelease notes from the 1.4 release of @mystmd.org - the team made a bunch of improvements on social media links, plugin functionality, and documentation for contributors and developers! github.com/jupyter-book...
- Reposted by MyST MarkdownA Jupyter Book team goal over the past months has been improving the documentation for users and contributors in the @mystmd.org project. I wanted to share two important pages with big updates! A conceptual overview of MyST: mystmd.org/guide/overview Our developer guide: mystmd.org/guide/develo...
- Reposted by MyST MarkdownThe @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...
- Reposted by MyST MarkdownThanks to Stefan for a big-ish improvement to the contributing and developer documentation docs. This kind of thing is critical for growing an open source project like @mystmd.org and it's really hard to write when you've been working on it for a long time! github.com/jupyter-book...
- Reposted by MyST MarkdownA @mystmd.org appreciation moment: making presentations with notebooks is SO much easier! I presented today with slides + notebooks on intake-esgf/intake-esm, with materials available on this website mgrover1.github.io/esds-intake-...
- Reposted by MyST Markdown🚀 You can now explore an analysis inside of a scientific paper! @row1.ca shows you how to connect data, software, and story into interactive, dynamic publications using @mystmd.org 📺 Watch now -> youtu.be/zrwt0PX5mdM?... #OpenScience #Reproducibility #science #opensource
- Reposted by MyST MarkdownWohoo we can define custom CSS stylesheets with @mystmd.org github.com/jupyter-book... (in the next release)
- Excited to see the @turingway.bsky.social move to Jupyter v2, which is powered by mystmd.org. Check it out: book.the-turing-way.org Especially the glossary: book.the-turing-way.org/afterword/gl...
- Reposted by MyST MarkdownHey there 🦋🧪, we're a new open access microscopy journal and wanted to introduce ourselves! EM aims to modernize scientific publishing for microscopy, by prioritizing open science, transparency, and accessibility and using open-source formats and interactive notebooks 🙌 @curvenote.com @mystmd.org 🚀
- Reposted by MyST MarkdownNew 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)
- Reposted by MyST MarkdownWoo! @mystmd.org can now hide inputs/outputs of jupyter notebook cells via tags! Thanks @row1.ca for the contribution! github.com/jupyter-book...
- Reposted by MyST MarkdownStill science in 2024: "Our figure 2 shows this result clearly. Please scroll down 30 PAGES to see it..." PS with @curvenote.com journals, inline figures can go full-width, and any reference to a figure shows it in a hover popup.
- Why do journals insist on requiring figures at the end of the file? Haven't editors reviewed enough manuscripts to realize it's much easier to check a fig. when it's near the paragraph where it is cited? Make reviewers' lives easier - you're already not paying them! #ScientificPublishing #PeerReview
- Reposted by MyST MarkdownGreat job by @row1.ca at the #AGU24 #OpenScience pavillion, discussing @mystmd.org and the future of scientific publishing
- Reposted by MyST MarkdownAt #AGU24? Interested in #OpenScience and reproducible pucñications with @projectjupyter.bsky.social @mystmd.org and @agu? Join us today at 6pm in Salon G for the Notebooks Now! Town Hall! agu.confex.com/agu/agu24/me...
- Reposted by MyST MarkdownIf you're at #AGU24, join us to see @row1.ca discuss some of the recent progress happening in the @mystmd.org @projectjupyter.bsky.social ecosystem! @stevejpurves.bsky.social and I will be there and would love to connect!
- Monday 9th 15:00 Open Science Pavilion - Big Screen, Exhibit Hall Join @row1.ca for a session on Publishing Computational Research Session #OpenScience #Jupyter @mystmd.org
- Reposted by MyST MarkdownJoin Curvenote at #AGU24! where we are talking about #OpenScience computational notebook publishing, @mystmd.org and the future of science communication. 🌎 🚀 🧵 👇
- :::{important} Hello world! 👋 🌎 🚀 :::
- Hearing more about MyST Markdown for scientific articles and want to see it in action? Get in on the webinar quick! buff.ly/3DZqKdY
- One of MyST's superpowers over regular markdown is that with MyST you can include code blocks with line numbers and Syntax highlighting. 🤓 😎 Try it out for yourself here: buff.ly/3Eevtsf
- 🎉 New MyST Release! --- v0.1.15 Overhauled markdown parser to support CLI errors & the MyST JupyterLab extension. Docs, tutorials, guides, webinars 📘 New contributors: @kolibril13 @mbussonn 🤩
- Call for MyST Templates! Convert any LaTeX journal template to a MyST Template and easily make professional pdfs in the right format from your work MyST Markdown files and Juptyer Notebooks. Learn how 👇 Sign up for the tutorial buff.ly/3Zb2hu7 #markdown
- MyST Templates can be used to create any type of document, like a university thesis, technical reports or posters. And by creating and contributing MyST Templates, you help build a repository that scientists and researchers all over the world can access and use. #OpenScience
- Get ready, Markdown fans: In the coming Tweets, we'll be showing you how MyST Markdown can make your life easier when writing scientific/technical papers (versus regular MD). #OpenSource #WhatIsMyST
- Learn how to make your scientific journal articles and preprints look beautifully typeset with custom LaTex and MyST templates. 👇 Sign up for the tutorial buff.ly/3Zb2hu7 #markdown
- We're trying to build a library of #OpenSource MyST templates for scientists and researchers all over the world to use. If you have a pretty LaTex template, you can port it! Joni us for the webinar: buff.ly/3Zb2hu7
- New open MyST Template is available!! You can now write your next paper for the International Society for Photogrammetry and Remote Sensing in MyST #markdown and #juptyer notebooks and export your tex/pdf using the myst cli! 🚀 github.com/myst-templates/isprs @isprs...
- kudos to @rowancockett for putting this together *during* the webinar yesterday -- catch up on the first part of that webinar and learn about myst & myst-templates in the recording youtube.com/watch?v=Bdd-_5YZQ8c…
- We're trying to build a library of #OpenSource MyST templates for scientists and researchers all over the world to use. If you have a pretty LaTex template, you can port it! Joni us for the webinar: buff.ly/3Zb2hu7
- With MyST Markdown (for scientific articles), you can add code blocks like regular Markdown --- AND MyST makes it easy for you to add captions and references to your code in your writing --- all handy for scientific writing. 👨💻 #WhatIsMyST? Try it: buff.ly/3KLoRWt
- Webinar tomorrow! Help us create beautiful #OpenSource templates for scientific articles. 👇 Sign up for the tutorial buff.ly/3Zb2hu7 #markdown
- MyST Templates can be used to create any type of document, like a university thesis, technical reports or posters. And by creating and contributing MyST Templates, you help build a repository that scientists and researchers all over the world can access and use. #OpenScience
- Quick tip: You can play with MyST Markdown for scientific articles in the MyST...
- Sandbox: myst-tools.org/sandbox?tab=demo&my…
- Miss our webinar on MyST templates yesterday: "How to create a custom LaTeX template that works with Jupyter"? Catch up on the recording: youtube.com/watch?v=Bdd-_5YZQ8c @ProjectJupyter #markdown #OpenScience
- - Some things - in #MyST Markdown - Are the same as regular Markdown - Like bullet points Try #MySTMarkdown for scientific articles...
- MyST is now an officiallly registered variant of #markdown 🎉iana.org/assignments/markdow… Identify myst content with the variant extended #mimetype from the IANA spec 👇
- Most scientific articles include important key terms and their definitions 📖, so key terms & definitions are included in MyST Markdown for Scientific Articles. #WhatIsMyST 🧸Try it: buff.ly/3EPfm4H
- MyST is Markdown, but with extra features for people who write scientific and technical articles. 🥼 #WhatIsMyST #OpenSource Try it: myst-tools.org/sandbox
- Many of the modern reading features you've seen on websites, @myst_tools can bring to your scientific articles for for free. Like: ☑️ Wikipedia-style link hover cards ☑️ Executable code ☑️ Figure previews ☑️ Linked references ⛱️Play in sandbox: dir.lat/RVaeDm
- Come learn about #MySTMarkdown for scientific and technical writers at #jupytercon next week! See you all in Paris at #JupyterCon2023 🎉
- Already using JupyterLab? Switch from regular markdown to superpowered MyST Markdown in 30 seconds, and get superpowers for writing scientific papers. #OpenScience #OpenSource youtube.com/watch?v=gM0IMVPH9AU