Плагин SyntaxHighlighter Evolved теперь поддерживает Gutenberg

В WordPress 5.0 в новом редакторе будет встроен блок для вставки кода, но он не поддерживает подсветку синтаксиса. Код в настоящее время завернут в предварительные теги. На ранних стадиях разработки Gutenberg блок HTML имел подсветку синтаксиса, но команда не была удовлетворена его реализацией и решила отключить ее, пока не сможет обеспечить более адекватное поведение.

На данный момент пользователям приходится использовать сторонний плагин, чтобы получить подсветку синтаксиса. SyntaxHighlighter Evolved — один из первых плагинов такого типа, который реализовал поддержку Gutenberg через собственный блок. Плагин поддерживает подсветку кода только на фронтенде, в админке подсветка не сработает.

Есть еще другая реализация,  Code Syntax Block от Marcus Kazmierczak. Этот плагин расширяет существующий блок кода Gutenberg для подсветки синтаксиса, вместо того, чтобы создавать новый блок. Он использует подсветку синтаксиса PrismJS .

Shiny Code — еще один подход, который добавляет новый блок Gutenberg для кода и обеспечивает предварительный просмотр внутри редактора Gutenberg.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Scroll to top