This is a simple app, which supplies a single template tag for markdown markup.
django-markdown2 depends on python-markdown2, which can be found at http://code.google.com/p/python-markdown2.
-
Place
django_markdown2
somewhere in yourPYTHONPATH
. -
Add
django_markdown2
to youINSTALLED_APPS
. -
In any template do:
{% load md2 %} {{ variable|markdown }}
-
Or specify additional extensions:
{% load md2 %} {{ variable|markdown:"safe, code-friendly, code-color" }}
-
Also, if you use my recent markdown2-with-blackjack from http://pypi.aartemenko.com, then you can pass additional options to code-color extension:
{% load md2 %} {{ variable|markdown:"safe, code-friendly, code-color: noclasses|linenos" }}
Options from this example switch off css classes and turn on line numbers.
Code for this application available at: http://github.com/svetlyak40wt/django-markdown2