document markdown support: work in review comments #2303 #825

This commit is contained in:
Timotheus Kampik 2017-02-01 19:16:05 +01:00 committed by Takeshi KOMIYA
parent 82d608ccaf
commit 681139ee0f

View File

@ -8,21 +8,22 @@ Markdown support
`Markdown <https://daringfireball.net/projects/markdown/>`__ is a lightweight markup language with a simplistic plain
text formatting syntax.
It exists in many syntactically different *flavors*.
To support Markdown-based documentation, Sphinx can use `CommonMark-py <https://github.com/rtfd/CommonMark-py>`__, a
Python package for parsing the `CommonMark <http://commonmark.org/>`__ flavor. In addition, Sphinx uses
`recommonmark <http://recommonmark.readthedocs.io/en/latest/index.html>`__, a Docutils bridge to CommonMark.
To support Markdown-based documentation, Sphinx can use
`recommonmark <http://recommonmark.readthedocs.io/en/latest/index.html>`__.
recommonmark is a Docutils bridge to `CommonMark-py <https://github.com/rtfd/CommonMark-py>`__, a
Python package for parsing the `CommonMark <http://commonmark.org/>`__ Markdown flavor.
Configuration
-------------
To configure your Sphinx project for markdown support, proceed as follows:
To configure your Sphinx project for Markdown support, proceed as follows:
#. Install CommonMark version **0.5.4** and recommonmark:
#. Install recommonmark:
::
pip install commonmark==0.5.4 recommonmark
pip install recommonmark
#. Add the Markdown parser to the ``source_parsers`` configuration variable in your Sphinx configuration file: