使用pygments突出显示源代码的jinja2扩展
jinja2-highlight的Python项目详细描述
Jinja2突出显示
图片::https://travis-ci.org/tlatsas/jinja2-highlight.svg?branch=master
:目标:https://travis ci.org/tlatsas/jinja2突出
=
>
>pypi:http://pypi.pypypi.org/pypi/jinja2突出
==br/>
*jinja2>;=2.4.4.4
*pygments>;=1.5
突出显示示例
==
==
:
{%highlight'语言'%}
` lineno='table'`取决于所需的行号样式(根据pygment的文档:http://pygment s.org/docs/formatters/htmlformatter)
:
{%突出显示“语言”,lineno=”inline“%}
这里的代码很棒
{%endhighlight%}
这也可以在没有语言设置的情况下使用:
{%highlight lineno=”table“%}
这里的代码很棒
{%endhighlight%}
可选设置
==
在具有类“highlight”的div中,如果要更改名称,可以将环境变量“jinja2 highlight”设置为所需的类名。
将css类名命名为“codehilite”
env.extend(jinja2-jinjau highlight'css class='codehilite')
>在烧瓶中这可以通过以下(在创建你的应用程序之后)来完成(在创建你的应用程序之后):
::
>
>在烧瓶中使用
==============
>在烧瓶中查看示例:https://github.com/tlatsas/jinja2 highlight/tree/master/examples/flask
图片::https://travis-ci.org/tlatsas/jinja2-highlight.svg?branch=master
:目标:https://travis ci.org/tlatsas/jinja2突出
=
>
>pypi:http://pypi.pypypi.org/pypi/jinja2突出
==br/>
*jinja2>;=2.4.4.4
*pygments>;=1.5
突出显示示例
==
==
:
{%highlight'语言'%}
` lineno='table'`取决于所需的行号样式(根据pygment的文档:http://pygment s.org/docs/formatters/htmlformatter)
:
{%突出显示“语言”,lineno=”inline“%}
这里的代码很棒
{%endhighlight%}
这也可以在没有语言设置的情况下使用:
{%highlight lineno=”table“%}
这里的代码很棒
{%endhighlight%}
可选设置
==
在具有类“highlight”的div中,如果要更改名称,可以将环境变量“jinja2 highlight”设置为所需的类名。
将css类名命名为“codehilite”
env.extend(jinja2-jinjau highlight'css class='codehilite')
>在烧瓶中这可以通过以下(在创建你的应用程序之后)来完成(在创建你的应用程序之后):
::
>
>在烧瓶中使用
==============
>在烧瓶中查看示例:https://github.com/tlatsas/jinja2 highlight/tree/master/examples/flask