Go to file
su-fang 4f991c425a changed debian/source/format to native 2023-04-20 10:00:04 +08:00
.github/workflows Import Upstream version 0.18.1 2023-04-20 10:00:02 +08:00
debian changed debian/source/format to native 2023-04-20 10:00:04 +08:00
docs Import Upstream version 0.18.1 2023-04-20 10:00:02 +08:00
myst_parser Import Upstream version 0.18.1 2023-04-20 10:00:02 +08:00
tests Import Upstream version 0.18.1 2023-04-20 10:00:02 +08:00
.gitignore Import Upstream version 0.18.1 2023-04-20 10:00:02 +08:00
.pre-commit-config.yaml Import Upstream version 0.18.1 2023-04-20 10:00:02 +08:00
.readthedocs.yml Import Upstream version 0.18.1 2023-04-20 10:00:02 +08:00
CHANGELOG.md Import Upstream version 0.18.1 2023-04-20 10:00:02 +08:00
LICENSE Import Upstream version 0.18.1 2023-04-20 10:00:02 +08:00
README.md Import Upstream version 0.18.1 2023-04-20 10:00:02 +08:00
codecov.yml Import Upstream version 0.18.1 2023-04-20 10:00:02 +08:00
example-include.md Import Upstream version 0.18.1 2023-04-20 10:00:02 +08:00
pyproject.toml Import Upstream version 0.18.1 2023-04-20 10:00:02 +08:00
tox.ini Import Upstream version 0.18.1 2023-04-20 10:00:02 +08:00

README.md

MyST-Parser

Github-CI Coverage Status Documentation Status Code style: black PyPI Conda PyPI - Downloads

MyST is a rich and extensible flavor of Markdown meant for technical documentation and publishing.

MyST is a flavor of markdown that is designed for simplicity, flexibility, and extensibility. This repository serves as the reference implementation of MyST Markdown, as well as a collection of tools to support working with MyST in Python and Sphinx. It contains an extended CommonMark-compliant parser using markdown-it-py, as well as a Sphinx extension that allows you to write MyST Markdown in Sphinx.

See the MyST Parser documentation for more information.

Installation

To install the MyST parser, run the following in a Conda environment (recommended):

conda install -c conda-forge myst-parser

or

pip install myst-parser

Or for package development:

git clone https://github.com/executablebooks/MyST-Parser
cd MyST-Parser
git checkout master
pip install -e .[code_style,testing,rtd]

To use the MyST parser in Sphinx, simply add: extensions = ["myst_parser"] to your conf.py.

Contributing

We welcome all contributions! See the Contributing Guide for more details.