Skip to content
forked from zopieux/py-gfm

Github-Flavored Markdown for Python-Markdown

License

Notifications You must be signed in to change notification settings

sprintly/py-gfm

 
 

Repository files navigation

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.

About

Github-Flavored Markdown for Python-Markdown

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%