Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

highlight.php

Security covered Under active development 512 sites

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

  1. Run composer require drupal/highlight_php and enable the highlight_php module.
  2. Configure a text format (admin/config/content/formats/manage/*) and enable the "Highlight <code> tags in HTML." filter
  3. 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.

Drupal 10–11

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.

Activity

Tracked releases
6
Tracked since
Jul 2023
Latest release
4 months ago
Releases (12 mo)
1
Maintenance
Active

Release Timeline

Releases

Version Type Core PHP Release date
1.1.x-dev Dev 10–11 Jun 11, 2026
1.0.4 Stable 10–11 Dec 8, 2024
1.0.3 Stable 10–11 Aug 9, 2024
1.0.2 Stable 9–11 Jun 28, 2024
1.0.1 Stable 9–10 Sep 6, 2023
1.0.0 Stable 9–10 Jul 9, 2023