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.

Architecture and tools we use

Components

Styles

Themes

Versioning & Publishing

myst-theme uses changesets to document changes to this monorepo, call npm run changeset and follow the prompts. Later, npm run version will be called and then npm run publish.

Utilities

myst-theme is built and developed using:

Tailwind CSS bundle and class list

Tailwind scans all of the MyST packages listed in styles/tailwind.config.js (and the theme-level configs in themes/book and themes/article) and pulls those classes into the generated bundle packaged with the MyST Theme.

When you build a MyST site with the theme, the final bundled CSS lands at a location like _build/html/build/_assets/app-[HASH].css. That file contains the complete set of Tailwind classes available in the published theme. Use this as a rough reference for the classes you can use, but note that this is not an official feature and might change any time. See jupyter-book/mystmd#1617 for a longer-term fix for this.