Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Reference

jupyter-book-marimo exposes two MyST directives and one document transform.

SurfaceContract
{marimo}Add one Python, SQL, or Markdown cell to the page app
{marimo-config}Set page defaults, setup code, and Python dependencies
marimo-islandsCompile the page and project its cells as hydrated MyST anywidgets

The build executes authored code. Build pages you trust. Executed source is serialized into the published page for browser hydration, including source hidden from the rendered article.

Pages