Skip to content

Latest commit

 

History

History
70 lines (52 loc) · 2 KB

README.rst

File metadata and controls

70 lines (52 loc) · 2 KB

GitHub-Flavored Markdown for Python

Build status Coverage status Documentation Status

This is an implementation of GitHub-Flavored Markdown written as an extension to the Python Markdown library. It aims for maximal compatibility with GitHub's rendering.

Documentation

Sphinx documentation is in the doc/ folder. Build it with:

cd doc && make html

You can browse or download the precompiled documentation on Read the Docs.

Supported features

  • Fenced code blocks
  • Literal line breaks
  • Tables
  • Hyperlink parsing (http, https, ftp, email and www subdomains)
  • Code highlighting (dummy, no actual syntactic coloration as-is)
  • Mixed-style lists with no separation
  • Links and images with whitespace
  • Strikethrough
  • Task lists

Unsupported features

This implementation does not support all of GFM features.

Unsupported by design

  • Link to commits, issues, pull requests and user profiles: this is application specific. Feel free to subclass the provided classes to implement your own logic.

Unsupported, but planned

  • Horizontal rules
  • Emojis

License

BSD-style. See LICENSE.