Skip to main content

A collection of template filters that implement common markup languages.

Project description

https://travis-ci.org/Alir3z4/django-markwhat.svg?branch=master

A collection of template filters that implement common markup languages.

provides template filters that implement the following markup languages:

In each case, the filter expects formatted markup as a string and returns a string representing the marked-up text. For example, the textile filter converts text that is marked-up in Textile format to HTML.

Supported Python versions

django-crequest currently can be run on multiple python versions:

  • Python 2 (2.7)

  • Python 3 (3.5, 3.6)

  • PyPy

Installation

django-markwhat is available on pypi:

http://pypi.python.org/pypi/django-markwhat

So easily install it by pip:

pip install django-markwhat

Or by easy_install

$ easy_install django-markwhat

Another way is by cloning django-markwhat’s git repo ::

git clone git://github.com/Alir3z4/django-markwhat.git

Then install it by running:

$ python setup.py install

Configuration

To activate these filters, add 'django_markwhat' to your INSTALLED_APPS setting. Once you’ve done that, use {% load markup %} in a template, and you’ll have access to these filters.

reStructuredText

When using the reStructuredText markup filter you can define a RESTRUCTUREDTEXT_FILTER_SETTINGS in your django settings to override the default writer settings. See the reStructuredText writer settings for details on what these settings are.

Markdown

The Python Markdown library supports options named “safe_mode” and “enable_attributes”. Both relate to the security of the output. To enable both options in tandem, the markdown filter supports the “safe” argument.

{{ markdown_content_var|markdown:"safe" }}

Tests

django-markwhat is tested on both python2 and python3, to run the tests:

$ python run_tests.py

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

django-markwhat-1.6.2.tar.gz (8.1 kB view details)

Uploaded Source

Built Distribution

django_markwhat-1.6.2-py2.py3-none-any.whl (8.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file django-markwhat-1.6.2.tar.gz.

File metadata

  • Download URL: django-markwhat-1.6.2.tar.gz
  • Upload date:
  • Size: 8.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.29.0 CPython/3.7.4

File hashes

Hashes for django-markwhat-1.6.2.tar.gz
Algorithm Hash digest
SHA256 d16b760f36e51c1a4e6cc440eaafda599625ae4ad5a4e88c1933b573b865e17a
MD5 0cdb7bb446c1fa165a0e0b4731c8fde8
BLAKE2b-256 899d6f85283af7c4bf4502f9fe3389481686170fe8dbc00f948305c1f6669526

See more details on using hashes here.

Provenance

File details

Details for the file django_markwhat-1.6.2-py2.py3-none-any.whl.

File metadata

  • Download URL: django_markwhat-1.6.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.29.0 CPython/3.7.4

File hashes

Hashes for django_markwhat-1.6.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 ade3b57d8620f13152642399129c7014fd7573be2dafff07f687017e5b6ecff0
MD5 79177884fa19288fd86b5a05f5d05aa8
BLAKE2b-256 1dee1d5290b13b62d71485c1bf9797e089a340374b11aacb7b60ae4076aeb6b7

See more details on using hashes here.

Provenance

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