Django-Jinja (Jinja2) 扩展和过滤器,用于解析Markdown文本标记。
项目描述
Django-Jinja (Jinja2) 扩展和过滤器,用于在模板中解析Markdown文本。
需求
Django 1.8或1.9
安装
安装django-jinja-markdown
pip install django-jinja-markdown
将django_jinja_markdown添加到INSTALLED_APPS。
要使用{% markdown %}标签,您应将Jinja扩展添加到您的django_jinja TEMPLATES扩展列表中
TEMPLATES = [
{
'BACKEND': 'django_jinja.backend.Jinja2',
'OPTIONS': {
'extensions': [
'django_jinja_markdown.extensions.MarkdownExtension',
],
}
},
]
基本用法
在模板中使用过滤器的示例
{{ content|markdown }}
{{ markdown('this is **bold**') }}
或使用附加设置
{{ content|markdown(extensions=['nl2br',]) }}
{{ markdown(content, extensions=['nl2br',]) }}
扩展使用示例
{% markdown %}
Text which will get converted with Markdown.
{% endmarkdown %}
许可证
本软件根据MIT许可证(MIT)许可。有关更多信息,请参阅文件LICENSE。
历史
2016年从jingo-markdown项目分叉。有关更多历史信息,请参阅CHANGELOG。
项目详情
关闭
哈希值 for django_jinja_markdown-1.1-py2.py3-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 07e7235c7e6d8876e8c56016e49c2673882ff075ea8dec5a78a400775e8095bf |
|
MD5 | ef1b1424501f59daabe19e6bba75837b |
|
BLAKE2b-256 | fc1bfc985a147a04214c622f15e383e28f1961dd2d4d437670d58f6d7bfc6f4f |