highlight_php
Security covered
Summary
Provides highlight.php integration to Drupal, allowing <code> blocks to be automatically highlighted with the correct language. highlight.php is a code syntax highlighter port of highlight.js.
Installation
- Run composer require
drupal/highlight_phpand enable the highlight_php module. - Configure a text format (admin/config/content/formats/manage/*) and enable the "Highlight <code> tags in HTML." filter
- Add <code> blocks in CKEditor and watch them get auto-highlighted! See scrivo/highlight.php on GitHub for more documentation on expected behavior.
You can also switch to the manual highlighting mode for more accurate language detection. To switch modes, visit /admin/config/content/highlight-php
Notes
All code tags that have a recognizable language will be automatically processed and styled by this filter. If you want to display code inline, please use a pre tag.