mystmd
mystmd
is a set of open-source, community-driven tools designed for scientific communication, including a powerful authoring framework that supports blogs, online books, scientific papers, reports and journals articles.
[!NOTE] The
mystmd
project is in beta. It is being used to explore a full MyST implementation and will change significantly and rapidly. The project is being developed by a small team of people on the Executable Books Project, and may make rapid decisions without fully public/inclusive discussion. We will continue to update this documentation as the project stabilizes.
The mystmd
project provides a command line tool (mystmd
) for working with MyST Markdown projects.
See the documentation.
Ensure that you have an updated version of Node installed (https://nodejs.org/):
node -v
>> v20.4.0
The MyST Markdown CLI is available through NPM, PyPI and Conda:
# Using npm, yarn, or pnpm
npm install -g mystmd
# Or using PyPI
pip install mystmd
# Or using Conda / Mamba
conda install mystmd -c conda-forge
Usage:
myst init
myst start
myst build my-doc.md --tex
See the Contribution Guide for information on setting up a development environment.
As of v1.0.0 this package is ESM only.