%global _empty_manifest_terminate_build 0 Name: python-django-markdownify Version: 0.9.3 Release: 1 Summary: Markdown template filter for Django. License: MIT URL: https://github.com/erwinmatijsen/django-markdownify Source0: https://mirrors.nju.edu.cn/pypi/web/packages/ae/f7/a92f23b24cdbd09cc2805f15dad817cd401566ae4f26c16407d81e3fe6ba/django-markdownify-0.9.3.tar.gz BuildArch: noarch Requires: python3-Django Requires: python3-markdown Requires: python3-bleach[css] %description # Django Markdownify - A Django Markdown filter Django Markdownify is a template filter to convert Markdown to HTML in Django. Markdown is converted to HTML and sanitized. Read the full documentation on [Read the docs](http://django-markdownify.readthedocs.io/en/latest/) or check out the package on [pypi](https://pypi.python.org/pypi/django-markdownify). ## Usage Load the tag inside your template: ``` {% load markdownify %} ``` Then you can change markdown to html as follows: ``` {{ 'text'|markdownify }} ``` or ``` {{ somevariable|markdownify }} ``` ## Example ``` {% load markdownify %} {{'Some *test* [link](#)'|markdownify }} ``` Is transformed to: ```html
Some test link
``` The filter is a wrapper around [Markdown](https://pypi.python.org/pypi/Markdown) and [Bleach](http://pythonhosted.org/bleach/index.html) and as such supports their settings. It is possible to define multiple settings for multiple usecases. For example: ```python # settings.py MARKDOWNIFY = { "default": { "WHITELIST_TAGS": ["a", "p", "h1", ] }, "alternative": { "WHITELIST_TAGS": ["a", "p", ], "MARKDOWN_EXTENSIONS": ["markdown.extensions.fenced_code", ] } } ``` And in your templates: ```html {{ mytext|markdownify }} {{ mytext|markdownify:"alternative" }} ``` ## Documentation Read the full documentation on [Read the docs](https://django-markdownify.readthedocs.io/en/latest/). ## Credits This filter is a slightly richer and packaged version of the snippet: [using-markdown-django-17](http://www.jw.pe/blog/post/using-markdown-django-17/). %package -n python3-django-markdownify Summary: Markdown template filter for Django. Provides: python-django-markdownify BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-django-markdownify # Django Markdownify - A Django Markdown filter Django Markdownify is a template filter to convert Markdown to HTML in Django. Markdown is converted to HTML and sanitized. Read the full documentation on [Read the docs](http://django-markdownify.readthedocs.io/en/latest/) or check out the package on [pypi](https://pypi.python.org/pypi/django-markdownify). ## Usage Load the tag inside your template: ``` {% load markdownify %} ``` Then you can change markdown to html as follows: ``` {{ 'text'|markdownify }} ``` or ``` {{ somevariable|markdownify }} ``` ## Example ``` {% load markdownify %} {{'Some *test* [link](#)'|markdownify }} ``` Is transformed to: ```htmlSome test link
``` The filter is a wrapper around [Markdown](https://pypi.python.org/pypi/Markdown) and [Bleach](http://pythonhosted.org/bleach/index.html) and as such supports their settings. It is possible to define multiple settings for multiple usecases. For example: ```python # settings.py MARKDOWNIFY = { "default": { "WHITELIST_TAGS": ["a", "p", "h1", ] }, "alternative": { "WHITELIST_TAGS": ["a", "p", ], "MARKDOWN_EXTENSIONS": ["markdown.extensions.fenced_code", ] } } ``` And in your templates: ```html {{ mytext|markdownify }} {{ mytext|markdownify:"alternative" }} ``` ## Documentation Read the full documentation on [Read the docs](https://django-markdownify.readthedocs.io/en/latest/). ## Credits This filter is a slightly richer and packaged version of the snippet: [using-markdown-django-17](http://www.jw.pe/blog/post/using-markdown-django-17/). %package help Summary: Development documents and examples for django-markdownify Provides: python3-django-markdownify-doc %description help # Django Markdownify - A Django Markdown filter Django Markdownify is a template filter to convert Markdown to HTML in Django. Markdown is converted to HTML and sanitized. Read the full documentation on [Read the docs](http://django-markdownify.readthedocs.io/en/latest/) or check out the package on [pypi](https://pypi.python.org/pypi/django-markdownify). ## Usage Load the tag inside your template: ``` {% load markdownify %} ``` Then you can change markdown to html as follows: ``` {{ 'text'|markdownify }} ``` or ``` {{ somevariable|markdownify }} ``` ## Example ``` {% load markdownify %} {{'Some *test* [link](#)'|markdownify }} ``` Is transformed to: ```htmlSome test link
``` The filter is a wrapper around [Markdown](https://pypi.python.org/pypi/Markdown) and [Bleach](http://pythonhosted.org/bleach/index.html) and as such supports their settings. It is possible to define multiple settings for multiple usecases. For example: ```python # settings.py MARKDOWNIFY = { "default": { "WHITELIST_TAGS": ["a", "p", "h1", ] }, "alternative": { "WHITELIST_TAGS": ["a", "p", ], "MARKDOWN_EXTENSIONS": ["markdown.extensions.fenced_code", ] } } ``` And in your templates: ```html {{ mytext|markdownify }} {{ mytext|markdownify:"alternative" }} ``` ## Documentation Read the full documentation on [Read the docs](https://django-markdownify.readthedocs.io/en/latest/). ## Credits This filter is a slightly richer and packaged version of the snippet: [using-markdown-django-17](http://www.jw.pe/blog/post/using-markdown-django-17/). %prep %autosetup -n django-markdownify-0.9.3 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-django-markdownify -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Sun Apr 23 2023 Python_Bot