Skip to content
A Python implementation of John Gruber’s Markdown with Extension support.
Branch: master
Clone or download
waylan Update CLI to support PyYAML 5.1
This should avoid any warnings. We use `unsafe_load` because users may
need to pass in actual Python objects. As this is only available from
the CLI, the user has much worse problems if an attacker can use this
as an attach vector.
Latest commit 0861bb0 Mar 14, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs Update CLI to support PyYAML 5.1 Mar 14, 2019
markdown Update CLI to support PyYAML 5.1 Mar 14, 2019
tests Optimize several regexes from quadratic time to linear time Mar 7, 2019
.codecov.yml Switch to codecov from coveralls Sep 9, 2017
.coveragerc Use a PEP562 implementation for deprecating attributes (#757) Dec 22, 2018
.gitattributes Exclude all nested test data from stats Apr 25, 2017
.gitignore 3.0 cleanup Sep 22, 2018
.spell-dict Add `whitespace` to spelling dictionary Feb 7, 2019
.travis.yml Drop Python3.4 Support (#796) Mar 4, 2019
CODE_OF_CONDUCT.md Switch docs to MKDocs (#602) Dec 7, 2017
INSTALL.md
LICENSE.md Switch docs to MKDocs (#602) Dec 7, 2017
MANIFEST.in Switch from nose to unittest Jan 9, 2018
README.md Remove references to mailing list. Mar 4, 2019
checkspelling.sh docs: Remove references to header_id.md page. Jan 13, 2018
doc-requirements.txt Update for MkDocs 1.0. Aug 3, 2018
makefile Switch from nose to unittest Jan 9, 2018
mkdocs.yml Create 3.1 release notes. Oct 25, 2018
pyproject.toml pyproject.toml: Bump minimal setuptools version to 36.6 Oct 21, 2018
setup.cfg
setup.py Remove references to mailing list. Mar 4, 2019
tox.ini Drop Python3.4 Support (#796) Mar 4, 2019

README.md

Python-Markdown

Build Status Coverage Status Latest Version Python Versions BSD License Code of Conduct

This is a Python implementation of John Gruber's Markdown. It is almost completely compliant with the reference implementation, though there are a few known issues. See Features for information on what exactly is supported and what is not. Additional features are supported by the Available Extensions.

Documentation

Installation and usage documentation is available in the docs/ directory of the distribution and on the project website at https://Python-Markdown.github.io/.

See the change log at https://Python-Markdown.github.io/change_log.

Support

You may report bugs, ask for help, and discuss various other issues on the bug tracker.

Code of Conduct

Everyone interacting in the Python-Markdown project's codebases, issue trackers, and mailing lists is expected to follow the Code of Conduct.

You can’t perform that action at this time.