跳转到主要内容

提供使用Pygments进行语法高亮的功能。

项目描述

提供使用Pygments进行语法高亮的功能。

./example.png

安装

django-pygments-renderer需要Python 3.6或更高版本以及Django 2.0或更高版本。

$ python3 -m pip install django-pygments-renderer

https://pypi.ac.cn/project/django-pygments-renderer/

使用

INSTALLED_APPS += [
    'pygments_renderer',
]
{% load i18n %}
{% load pygmentize %}
<html>
<head>
    <title>{{ snippet.title}} - djangosnippets</title>
    <style>{% pygments_css %}</style>
    <!-- other header tags -->
</head>

<body>
   <div class="container">
       <h2 class="title">{{ snippet.title }} by {{ snippet.created_by.username }}</h2>

       <div class="sourcecode">
           {{ snippet.code|pygmentize:"python3" }}
       </div>

       <div>
           {{ snippet.description }}
       </div>
   </div>
</body>
</html>

类似项目

开发

  • lint: tox -e flake8flake8

  • test: tox -e py37DJANGO_SETTINGS_MODULE=test_settings python -m django test

许可证

本软件根据MIT许可证授权(见LICENSE)。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

django-pygments-renderer-0.0.1.tar.gz (3.1 kB 查看哈希值)

上传时间

构建分发

django_pygments_renderer-0.0.1-py3-none-any.whl (3.9 kB 查看哈希值)

上传于 Python 3

由以下支持