Skip to main content

A lightweight markdown to html converter.

Project description

mark3 provides a lightweight, markdown to html parser for python 2.7 and 3.

Usage

Using mark3 is very simple:

from mark3.markdown import markdown
html = markdown(raw_text)

Deviations

mark3 may differ slightly from the official markdown implementation.

If you find a difference between mark3’s output and the official markdown’s not mentioned here, please open a ticket.

Lists

A <p> will be placed in an <li> if, and only if it’s needed:

* foo
* bar

Will produce the same output as:

* foo

* bar

Inline HTML

This markdown:

< foo <b>bar</b>>

Produces:

<p>&lt; foo <b>bar</b>&gt;</p>

Instead of the official markdown implementation output:

<p>&lt; foo <b>bar</b>></p>

Tabs

Tabs are expanded to 4 spaces before parsing. As such, output will never contain tabs.

Insignificant Whitespace

Outputted html doesn’t have as much insignificant whitespace as the official markdown implementation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mark3-0.1.2.tar.gz (7.2 kB view details)

Uploaded Source

File details

Details for the file mark3-0.1.2.tar.gz.

File metadata

  • Download URL: mark3-0.1.2.tar.gz
  • Upload date:
  • Size: 7.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for mark3-0.1.2.tar.gz
Algorithm Hash digest
SHA256 58d7f3855ff7584040bf703706a1ef42da529e1bf93fb88ec06b1426a31c1217
MD5 6d23c433e4cdc7c307d1fc9d8071a17e
BLAKE2b-256 24c7c73921d2e0ea014879ab5d30b206f3ddc44287de3db61a3152fc2adeb7ae

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page