Features¶
Supported languages¶
- Apache
- Bash
- C#
- C++
- CSS
- CoffeeScript
- Diff
- Django
- HTML, XML
- HTTP
- Ini
- JSON
- Java
- JavaScript
- Makefile
- Markdown
- Nginx
- Objective C
- PHP
- Perl
- Python
- Ruby
- SCSS
- SQL
You can add more languages by compiling your own version of highlight.js at http://highlightjs.org/download/ and put it in a static/djangocms_highlight/js directory in an application loaded before djangocms_highlight.
Themes¶
All default highlight.js themes are provided. You can write your own, put the relevant css file in static/djangocms_highlight/css directory in any application, add HIGHLIGHT_THEME in the project settings and update it to include your theme.