Turn every table on a MyST page into an interactive Tabulator widget with one directive.
Add to your myst.yml:
project:
plugins:
- https://raw.githubusercontent.com/choldgraf/myst-tabulator/main/src/tabulator.mjsPut the directive once per page:
:::{tabulator}
:header-filter:
:::
Every <table> in the article body is auto-enhanced, including pandas DataFrame outputs from {code-cell} directives.
See docs/index.md for the full option list and live demos.
nox -s docs-live # live server
nox -s docs # static build- Tabulator can't parse tables with multi-row headers,
colspan, orrowspan.