Skip to main content

A Sphinx extension for rendering tables written in markdown

Project description

sphinx-markdown-tables

A Sphinx extension for rendering markdown tables.

Sphinx supports markdown via Recommonmark, which does not support tables. This extension provides them.

It renders markdown tables as HTML, as defined by python-markdown

Installation

pip install sphinx-markdown-tables

Usage

Quick version

Add sphinx_markdown_tables to extensions in conf.py, like so:

extensions = [
    'sphinx_markdown_tables',
]

Longer version

Sphinx needs to be configured to use markdown. First, you need recommonmark:

pip install recommonmark

In conf.py, configure source_parsers and source_suffix:

source_parsers = {
    '.md': 'recommonmark.parser.CommonMarkParser',
}

source_suffix = ['.rst', '.md']

Once Sphinx is configured appropriately, add sphinx_markdown_tables to extensions, like so:

extensions = [
    'sphinx_markdown_tables',
]

For more information on Sphinx and markdown, see the Sphinx documentation.

License

This project is available under the GPLv3 license. For other licensing arrangements contact Ryan Fox.

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

sphinx-markdown-tables-0.0.13.tar.gz (15.0 kB view details)

Uploaded Source

Built Distribution

sphinx_markdown_tables-0.0.13-py3-none-any.whl (28.1 kB view details)

Uploaded Python 3

File details

Details for the file sphinx-markdown-tables-0.0.13.tar.gz.

File metadata

  • Download URL: sphinx-markdown-tables-0.0.13.tar.gz
  • Upload date:
  • Size: 15.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.9

File hashes

Hashes for sphinx-markdown-tables-0.0.13.tar.gz
Algorithm Hash digest
SHA256 22923a4f441f93f9cc462350679a7eda0be52f4a244fccf4df4f5f8cc34d5dbf
MD5 75a72d41cb16e12a4b377ad00de9822f
BLAKE2b-256 56778ca3dc05a4922746c2318bb1bacc38b9961ac9e955c61f531f0c5ebf3aa6

See more details on using hashes here.

File details

Details for the file sphinx_markdown_tables-0.0.13-py3-none-any.whl.

File metadata

  • Download URL: sphinx_markdown_tables-0.0.13-py3-none-any.whl
  • Upload date:
  • Size: 28.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.9

File hashes

Hashes for sphinx_markdown_tables-0.0.13-py3-none-any.whl
Algorithm Hash digest
SHA256 2eae07071a4168c954702d4d79198d382479012d0e788136df858f803ab7b7bb
MD5 40cb2b278d30545d3330282dc3349337
BLAKE2b-256 aab665cb6796bc2b2647e1fbba5c9ac8e99dde60bff4f667090aed0e5a591590

See more details on using hashes here.

Supported by

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