Skip to main content

A bootstrap 3 row and columns extension for Markdown

Project description


Travis CI build status

A Markdown extension to add support for Bootstrap 3 rows and columns.

Licensed under the ISC License.


The mdx_attr_cols plugin requires the following additional Markdown plugins:


Install with pip install mdx_attr_cols.


Allows creating bootstrap container rows and columns using section attributes as provided by the attr_list and mdx_outline extensions.

Markdown example:

Header 1 {: cols=6 }

Some paragraphs go here.

Header 2 {: cols=2 }

More paragraphs go here.

Header 3 {: cols=4 }

Final column.

Header 4

This is not in a row or column.

Python usage:

md = markdown.Markdown(
        'attr_cols': {
            'columns': 12,
            'attr': 'cols',
            'tags': ['section'],

Configuration options:

  • columns: Number of columns in a row. Default is 12.
  • tags: List of HTML tags to look for attributes on. Default is ['sections'].
  • attr: Name of column width attribute. Default is 'cols'.

Project details

Download files

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

Files for mdx_attr_cols, version 0.2
Filename, size File type Python version Upload date Hashes
Filename, size mdx-attr-cols-0.2.tar.gz (5.0 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page