用pygments突出显示代码的django模板标记
django-pygmentif的Python项目详细描述
django pygmentify是一个Djangotemplate tag应用程序,用于用Pygments突出显示代码。
它是Django Pygments的一个替代品,已经有好几年没有更新了。
安装
$ pip install django-pygmentify
添加到settings.py。
INSTALLED_APPS=[# ...'pygmentify',]
用法
{%loadpygmentify_tags%} <link rel="stylesheet" href="{%pygmentify_css%}"> {%pygmentify%} <pre class="python"> print('Hello, world!') </pre> {%endpygmentify%}
结果:
<linkrel="stylesheet"href="/static/pygmentify/css/default.min.css"><divclass="highlight"><preclass="python"><span></span><spanclass="k">print</span><spanclass="p">(</span><spanclass="s2">"Hello, world!"</span><spanclass="p">)</span></pre></div>