Part of the Highlight ecosystem · 4 projects
This module integrates highlight.php into Drupal to automatically highlight code blocks within your content. It allows you to render code snippets with proper syntax highlighting by wrapping them in `<code>` tags.
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.
Ask your assistant about highlight.php
Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works
Depends on
Dependencies of the latest stable release
- filter Drupal core
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
More in the Highlight ecosystem
Most installed first