Settings¶
The template tag offers two settings. By default, they are:
PYGMENTIFY_CSSCLASS = 'highlight'
PYGMENTIFY_STYLE = 'default'
PYGMENTIFY_CSSCLASS¶
A string of the CSS class of the <div> element that wraps the highlighted code.
PYGMENTIFY_STYLE¶
A string of the Pygments style class to use. The up-to-date list of styles is in the Pygments repository, but generally speaking, the styles from which to choose are:
algolalgol_nuarduinoautumnborlandbwcolorfuldefaultemacsfriendlyfruityigorlovelacemannimonokaimurphynativeparaiso-darkparaiso-lightpastieperldocrrttangotracvimvsxcode
Preview these styles by visiting any of the Pygments demo entries.
By setting PYGMENTIFY_STYLE once, the template tag automatically sets the correct Pygments HTML output and corresponding CSS to use.
Both of these settings are also available on a per-template basis. See examples in Usage for details.
If you want to create your own style, follow the Pygments documentation by creating a Style class, registering it as a plugin, and passing its name attribute to the PYGMENTIFY_STYLE setting.